JCenter maven-metadata.xml 没有来自 Maven Central 的所有模块版本



在JCenter中,net.sourceforge.plantuml:plantuml模块在maven-metadata.xml中没有1.2020.15版本。

但是,在Maven Central中,这个模块在Maven-metadata.xml中列出了这个版本

然而,我成功地从JCenter下载了net.sourceforge.plantuml:plantuml:1.2020.15JAR。在这种情况下,JCenter将我重定向到repo.frog.org/artifactory/libs-release-interray存储库,该存储库包含此版本。这个artifactory存储库在maven-metadata.xml中也列出了这个版本。

JCenter的文件说,这是Maven Central的一面镜子问题是:maven-metadata.xml不应该完全同步吗这对我来说很关键,因为我使用一个工具将依赖项更新到最新版本,而这个工具不会将plantuml更新到最新版,因为这个版本没有在JCenter的maven-metadata.xml中列出。

Bintray中包的同步将从JCenter到Maven Central进行。因此,当用户请求JCenter上不存在的包时(因此,按需(,Maven Central中的包并不总是在JCenter中,Bintray将尝试从远程存储库中检索并将其存储在JCentre中。

因此,JCenter不会复制Maven Central下的所有内容(将反映在JCenter中(。如果包已经链接到JCenter,并且最新版本上传到您的Bintray帐户后,它将在JCenter中镜像,然后您可以从Bintray账户将最新版本与Maven Central同步。

有关Maven Central sync如何使用Bintray的更多信息,请参阅以下链接:https://www.jfrog.com/confluence/display/BT/Syncing+与+第三方+平台

最新更新