Advertisement

Gradle 5.0 更新

阅读量:

Gradle 5.0正式版本发布已有数日,这款工具的更新迭代速度令人感到震撼。此前当我看到Gradle 5的候选版本时,还在思考正式版何时能够面世,未曾想到候选版本刚推出不久,正式版便紧随其后问世。借此机会,不妨对Gradle 5.0正式版中新增的一些功能特性进行一番介绍。

依赖版本对齐策略

在项目开发过程中,若引入的第三方库数量较多,便容易出现同一库存在多个版本的情况,从而引发版本冲突问题。为应对这一情况,系统提供了依赖版本对齐的功能。实现该功能的前提是定义一个逻辑组(platform),该组用于指定统一使用的依赖版本。所指定的版本既可以是开发者主动声明的,也可以是从其他来源导入的BOM文件中定义的。当检测到不同版本的依赖项时,系统将自动将其统一调整为platform中所规定的版本。

以下是官方文档的具体示例:

复制代码
    dependencies {
    // 导入了BOM文件, 会覆盖其他地方声明的版本
    implementation(enforcedPlatform("org.springframework.boot:spring-boot-dependencies:1.5.8.R

全部评论 (0)

还没有任何评论哟~