2020 年秋季和冬季 repo.spring.io 許可權變更通知

新聞 | Trevor Marshall | 2020 年 10 月 29 日 | ...

作為一項關鍵基礎設施,Spring Artifactory 例項 repo.spring.io 是 Spring 產品組合開發工作的核心。自 2013 年以來,JFrog, Inc. 一直慷慨贊助該例項,為 Spring 開發者社群提供服務。

Artifactory 倉庫透過充當 Spring 工程師指向其構建的單一位置,併為社群提供早期訪問我們的快照和里程碑,從而簡化了我們的專案開發。

今天,我們在此通知您該倉庫即將進行的一些變更。

即將進行的變更

如果您按照 start.spring.io 的指示使用 repo.spring.io(例如,只使用 /snapshot/milestone),這些更改很可能不會影響您。

如果您正在從任何其他倉庫解析,您可能需要注意以下日期:

2020年11月12日

匿名使用者將無法再將任何第三方 Artifact 載入到倉庫快取中。我們將清空快取,然後快取將只用我們構建中使用的 Artifact 慢慢重新填充。

2021年1月21日(原定1月6日)

我們將不再支援從 repo.spring.io 匿名下載第三方 Maven Central Artifact,即使之前已被認證使用者快取過。它們應改為從中央伺服器解析。

/snapshot/milestone/release 倉庫仍將可用,但請從中央倉庫獲取我們的釋出版本。

如何使用 repo.spring.io

Spring 團隊成員只需確保他們的構建經過身份驗證,即可繼續使用 /libs-release 等。

pom.xml 中使用 /libs-snapshot/libs-milestone 進行匿名訪問,或在遠端倉庫中配置這些倉庫時,應將其分別替換為 /snapshot/milestone。這些倉庫將繼續為社群提供對修復和功能的預釋出訪問。

使用 /libs-release 的匿名訪問應該停止。

請避免使用 /release我們的所有釋出版本都可在 Maven Central 獲取。我們確實理解其中存在一些例外情況。但是,如果這些更改之後它仍然被濫用,它也可能會受到限制。

Spring 團隊製作的 外掛 將繼續在其各自的倉庫中解析。

/plugins-snapshot-local
/plugins-milestone-local
/plugins-release-local

您可以保留對 /plugins-release 的引用,但不要嘗試從該倉庫解析上游依賴項,否則會失敗。本地倉庫將始終有效。

對於所有其他內容,請在其他地方解析。Maven Central 和 JCenter 是為此目的而構建和贊助的。repo.spring.io 不是。

最後,我想說我們理解這些設定多年來是如何悄悄進入專案的,我們最不想做的就是破壞別人的專案,降低他們的生產力,或者讓他們不開心。如果這些更改導致任何意想不到的問題,請與我們聯絡,我們將盡力盡快解決問題。在各自的專案中提出問題應該會找到我們,您可以標記我。

倉庫管理員如果擔心任何下游複製問題,也請隨時與我聯絡。

祝好,Trevor Marshall

Spring Artifactory Wiki

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視所有