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

use semantic versioning for a dependency in Gradle

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

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

我喜欢自动构建最新版本的 some-library,其中包含 1.1 版本的所有细微变化。

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

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

compile group: 'someGroup', name: 'some-library', version:'latest.release'

参考:http://ant.apache.org/ivy/history/trunk/settings/version-matchers.html

相关 - http://ant.apache.org/ivy/history/latest-milestone/ivyfile/dependency.html