簡體   English   中英

JCenter maven-metadata.xml 沒有 Maven Central 的所有模塊版本

[英]JCenter maven-metadata.xml doesn't have all module versions from 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.15 JAR 看起來,在這種情況下,JCenter 將我重定向到包含此版本的repo.jfrog.org/artifactory/libs-release-bintray存儲庫。 這個工件存儲庫也有這個版本在maven-metadata.xml中列出。

JCenter 文檔說它是 Maven Central 的鏡像。 問題是: maven-metadata.xml不應該完全同步嗎? 這對我來說很重要,因為我使用一個工具將我的依賴項更新到最新版本,並且這個工具不會將 plantuml 更新到最新版本,因為這個版本沒有在 JCenter 的maven-metadata.xml中列出。

Bintray 中的包同步將從 JCenter 發生到 Maven Central。 因此,當用戶請求 JCenter 上不存在的 package(因此,按需)時,Maven Central 中的包將不會總是在 JCenter 中,Bintray 將嘗試從遠程存儲庫中檢索它並將其存儲在 JCenter 中。

因此,JCenter 不會復制 Maven Central 下的所有內容(將在 JCenter 中體現)。 如果 package 已經鏈接到 JCenter,並且一旦將最新版本上傳到您的 Bintray 帳戶,它將在 JCenter 中鏡像,然后您可以從您的 Bintray 帳戶與 Maven Central 同步最新版本。

有關 Maven 中央同步如何與 Bintray 一起使用的更多信息,請參閱以下鏈接: https://www.jfrog.com/confluence/display/BT/Syncing+with+Third-Party+Platforms

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM