对Gradle中的依赖项使用语义版本控制
如何在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',名
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,假设某个版本有安全漏洞,最好是自动使用下一个稳定的版本,而不是选择一个确切的错误版本。为了实用起见,您多久完成一次项目并手动升级依赖项?