搶佔先機
VMware 提供培訓和認證,助您加速進步。
瞭解更多一個關鍵的基礎設施,Spring Artifactory 例項是 Spring 組合開發工作的核心。自 2013 年以來,JFrog 公司一直慷慨贊助此例項供 Spring 開發者社群使用。
2020 年 10 月,我們宣佈了對 我們 Artifactory 例項的許可權進行了一些更改,以限制第三方依賴對該平臺的匿名訪問。
當時,我們要求社群從 Maven Central 獲取 Spring 版本。今天,我們宣佈對我們的基礎設施進行一些調整,以響應該請求,從而更好地定位 repo.spring.io 以實現長期發展。
repo.spring.io 旨在用於下載 Maven Central 中不可用的快照(snapshot)和里程碑(milestone)構件。Spring 生態系統中的所有其他構件都應從 Maven Central 獲取。因此,我們將配置匿名客戶端(未經認證的)僅從 /snapshot 和 /milestone 倉庫解析。這些倉庫將繼續為社群提供對修復和功能的預釋出訪問,讓您可以測試、評估和對這些預釋出版本提供反饋。
查詢 /release、/libs-release、/libs-milestone、/libs-snapshot、/plugins-release 或任何其他虛擬倉庫的匿名客戶端可能會被拒絕訪問。如果請求持續存在,傳送者將面臨被封禁的風險。
Spring 團隊釋出的官方外掛版本可在 Maven Central 中獲取。外掛快照和里程碑版本將繼續在其各自的倉庫中解析。
/plugins-snapshot
/plugins-milestone
對於其他所有內容,為了社群的利益,我們期望它們能從 Maven Central 解析。
如果您按照 https://start.spring.io 的指示使用 repo.spring.io(例如,僅使用 /snapshot
和 /milestone
),這些更改很可能不會影響您。
如果您正在從任何其他倉庫解析,或者管理下游的 Artifactory/Nexus 快取,請注意以下日期
第一次降載(brown-out)。持續 4 小時。repo.spring.io 倉庫將無法提供 Spring 版本。虛擬倉庫將繼續匿名解析快照和里程碑。
第二次降載(brown-out)。持續 4 小時。倉庫將無法提供 Spring 版本。虛擬倉庫將*不*再匿名解析快照和里程碑。只有 /snapshot
、/milestone
、/plugins-snapshot
和 /plugins-milestone
可以匿名解析。
第三次也是最後一次降載(brown-out)。持續 10 小時。倉庫將無法提供 Spring 版本。虛擬倉庫將*不*再匿名解析快照和里程碑。只有 /snapshot
、/milestone
、/plugins-snapshot
和 /plugins-milestone
可以匿名解析。
匿名客戶端將無法再從 https://repo.spring.io 下載 Spring 版本(包括已釋出的外掛),而應從 Maven Central 獲取。虛擬倉庫將*不*再匿名解析快照和里程碑。只有 /snapshot
和 /milestone
可以匿名解析。
感謝您的理解,幫助我們以一種適用於整個社群的方式提供關鍵基礎設施。我們還要感謝 JFrog 多年來與我們合作,為如此龐大的社群提供了這一關鍵基礎設施。如有任何下游複製的顧慮,倉庫管理員可隨時聯絡我們。