Gradle Dependency Management:latest.integration vs. latest.release

时间:2014-09-08 13:48:14

标签: gradle dependency-management

我刚刚遇到一个关于Gradle依赖管理的小问题。 我知道我可以使用latest.integration声明依赖项来引用快照,或者使用latest.release来引用发布版本中的工件。

我的问题是: latest.integration是否仅仅引用最新的SNAPSHOT工件,或者latest.integration是否使用发布工件解析,如果最新版本的工件版本高于集成中的最新版本?

示例:

latest snapshot artifact: 2.1
latest release artifact: 2.2

如果使用latest.integration,将使用哪一个来解决依赖关系? 如果latest.integration还集成了发布工件,我可以通过哪种规则明确引用快照工件?

1 个答案:

答案 0 :(得分:2)

latest.integration解析为最新快照或发布,以较新者为准。最新快照没有符号版本(使用1.2.3-SNAPSHOT)。