如何获得与 Artifactory Gradle 存储库匹配的 Gradle 版本
How to get Gradle version matching with an Artifactory Gradle Repository
我在 Artifactory 5.0 中设置了一个 Gradle 存储库。
我可以使用确切的版本在我的 gradle/java 项目中引用依赖项,例如my.org:my-pkg:1.2.10
,但是如果我想使用版本匹配,gradle 找不到它们,例如my.org:my-pkg:1.2.+
.
这适用于其他来源的其他包,例如 spring、mockito 等,但不适用于我的 Artifactory 中的工件。
我如何让它工作?
这应该有效。
您是否也上传(部署)了 my-pkg-1.2.10.pom
文件?
使用动态版本时(使用 +
),gradle 使用 maven-metadata.xml
文件查找最新版本。只有存在 pom 文件时才会创建此文件(在 my/org/my-pkg
下)。
我在 Artifactory 5.0 中设置了一个 Gradle 存储库。
我可以使用确切的版本在我的 gradle/java 项目中引用依赖项,例如my.org:my-pkg:1.2.10
,但是如果我想使用版本匹配,gradle 找不到它们,例如my.org:my-pkg:1.2.+
.
这适用于其他来源的其他包,例如 spring、mockito 等,但不适用于我的 Artifactory 中的工件。
我如何让它工作?
这应该有效。
您是否也上传(部署)了 my-pkg-1.2.10.pom
文件?
使用动态版本时(使用 +
),gradle 使用 maven-metadata.xml
文件查找最新版本。只有存在 pom 文件时才会创建此文件(在 my/org/my-pkg
下)。