Gradle依赖关系管理:最新集成与最新发布
我刚刚遇到了一个关于Gradle依赖关系管理的小问题。 我知道我可以使用Gradle依赖关系管理:最新集成与最新发布,gradle,dependency-management,Gradle,Dependency Management,我刚刚遇到了一个关于Gradle依赖关系管理的小问题。 我知道我可以使用latest.integration来引用快照或使用latest.release来引用发布版本中的工件来声明依赖项 我的问题是: latest.integration是否独占并仅引用最新快照工件,或者如果最新版本工件的版本高于来自integration的最新版本,是否将使用发布工件进行解析 例如: latest snapshot artifact: 2.1 latest release artifact: 2.2 如果使用
latest.integration
来引用快照或使用latest.release
来引用发布版本中的工件来声明依赖项
我的问题是:
latest.integration
是否独占并仅引用最新快照工件,或者如果最新版本工件的版本高于来自integration的最新版本,是否将使用发布工件进行解析
例如:
latest snapshot artifact: 2.1
latest release artifact: 2.2
如果使用latest.integration
,将使用哪一个解决依赖关系?
如果是
latest.integration
也集成了发布工件,那么我可以根据哪个规则明确引用快照工件?latest.integration
解析为最新的快照或发布,以较新的为准。最新快照没有符号版本(使用1.2.3-snapshot
)。请注意,这些神奇版本标识符仅适用于依赖项,不适用于插件。