如何获得与 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 下)。