对Gradle中的依赖项使用语义版本控制

对Gradle中的依赖项使用语义版本控制,gradle,build.gradle,semantic-versioning,Gradle,Build.gradle,Semantic Versioning,如何在Gradle中使用语义版本控制,例如在构建文件中 compile group: 'someGroup', name: 'some-library', version:'1.1.?' 我喜欢自动构建最新版本的somelibrary,其中包含1.1版本的所有细微更改。我收回我的话,这是可能的,因为Gradle可以使用ApacheIvy依赖解析。在你的情况下,你可以写 编译组:'someGroup',名称:'somelibrary',版本:'1.1.+' 或 编译组:'someGroup',名

如何在Gradle中使用语义版本控制,例如在构建文件中

compile group: 'someGroup', name: 'some-library', version:'1.1.?'

我喜欢自动构建最新版本的
somelibrary
,其中包含
1.1
版本的所有细微更改。

我收回我的话,这是可能的,因为Gradle可以使用ApacheIvy依赖解析。在你的情况下,你可以写

编译组:'someGroup',名称:'somelibrary',版本:'1.1.+'

编译组:'someGroup',名称:'somelibrary',版本:'latest.release'

参考资料:


相关-

我收回我的话,这是可能的,因为Gradle可以使用ApacheIvy依赖解析。在你的情况下,你可以写

编译组:'someGroup',名称:'somelibrary',版本:'1.1.+'

编译组:'someGroup',名称:'somelibrary',版本:'latest.release'

参考资料:


相关-

我认为这是不可能的,我认为其中有一个原因-新发布的版本可能有漏洞,因此您不会想立即使用它。感谢Alexiy,假设某个版本有安全漏洞,最好自动使用下一个稳定的版本,而不是选择一个确切的有漏洞的版本。说实在的,你多久进行一次项目并手动升级依赖项?我认为这是不可能的,我认为这是一个原因——新发布的版本可能有漏洞,所以你不会想立即使用它。谢谢Alexiy,假设某个版本有安全漏洞,最好是自动使用下一个稳定的版本,而不是选择一个确切的错误版本。为了实用起见,您多久完成一次项目并手动升级依赖项?