领先一步
VMware 提供培训和认证,助您加速进步。
了解更多作为关键基础设施的一部分,Spring Artifactory 实例 位于 Spring 产品组合开发工作的核心。自 2013 年以来,JFrog 公司一直慷慨地为 Spring 开发者社区赞助该实例。
2020 年 10 月,我们宣布了 Artifactory 实例的一些权限变更,以限制第三方依赖对平台的匿名访问。
当时,我们要求社区从 Maven Central 获取 Spring 版本。今天,我们正在宣布一些基础设施的更改,以响应这一请求,从而更好地定位 repo.spring.io 的长期发展。
repo.spring.io 旨在下载 Maven Central 中不可用的快照和里程碑工件。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 缓存,请注意以下日期:
第一次中断。持续 4 小时。Spring Releases 将无法从 repo.spring.io 存储库获取。虚拟存储库将继续匿名解析快照和里程碑。
第二次中断。持续 4 小时。Spring Releases 将无法从存储库获取。虚拟存储库将无法匿名解析快照和里程碑。只有 /snapshot、/milestone、/plugins-snapshot 和 /plugins-milestone 将匿名解析。
第三次也是最后一次中断。持续 10 小时。Spring Releases 将无法从存储库获取。虚拟存储库将无法匿名解析快照和里程碑。只有 /snapshot、/milestone、/plugins-snapshot 和 /plugins-milestone 将匿名解析。
匿名客户端将无法再从 https://repo.spring.io 下载 Spring Releases(包括已发布的插件),而应从 Maven Central 获取。虚拟存储库将无法匿名解析快照和里程碑。只有 /snapshot 和 /milestone 将匿名解析。
感谢您的理解,帮助我们以适用于整个社区的方式提供关键基础设施。我们还要感谢 JFrog 多年来与我们合作,为如此庞大的社区提供了这一关键基础设施。存储库管理员如有任何下游复制问题,请随时与我们联系。