我刚刚遇到了一个关于 Gradle 依赖管理的小问题。
我知道我可以使用 latest.integration
声明依赖项引用快照或使用 latest.release
从发布版本中引用工件。
我的问题是:
是否latest.integration
独家且仅引用最新的 SNAPSHOT 工件或将 latest.integration
使用发布工件解决,如果最新发布工件的版本高于集成中的最新版本?
例子:
latest snapshot artifact: 2.1
latest release artifact: 2.2
如果使用
latest.integration
,将使用哪一个来解决依赖关系?如果是这样,
latest.integration
还集成了发布工件,我可以根据哪个规则明确引用快照工件?
最佳答案
latest.integration
解析为最新的快照或版本,以较新者为准。仅最新快照没有符号版本(使用 1.2.3-SNAPSHOT
)。
关于Gradle 依赖管理 : latest. 集成 vs. latest.release,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25725807/