repo.spring.io 权限更改通知,2023 年 1 月

新闻 | Michael Minella | 2022 年 12 月 14 日 | ...

一个关键的基础设施,Spring Artifactory 实例是 Spring 组合开发工作的核心。自 2013 年以来,JFrog 公司一直慷慨赞助此实例供 Spring 开发者社区使用。

2020 年 10 月,我们宣布了对 我们 Artifactory 实例的权限进行了一些更改,以限制第三方依赖对该平台的匿名访问。

当时,我们要求社区从 Maven Central 获取 Spring 版本。今天,我们宣布对我们的基础设施进行一些调整,以响应该请求,从而更好地定位 repo.spring.io 以实现长期发展。

如何使用 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 缓存,请注意以下日期

2023 年 1 月 5 日

第一次降载(brown-out)。持续 4 小时。repo.spring.io 仓库将无法提供 Spring 版本。虚拟仓库将继续匿名解析快照和里程碑。

2023 年 1 月 12 日

第二次降载(brown-out)。持续 4 小时。仓库将无法提供 Spring 版本。虚拟仓库将*不*再匿名解析快照和里程碑。只有 /snapshot/milestone/plugins-snapshot/plugins-milestone 可以匿名解析。

2023 年 1 月 19 日

第三次也是最后一次降载(brown-out)。持续 10 小时。仓库将无法提供 Spring 版本。虚拟仓库将*不*再匿名解析快照和里程碑。只有 /snapshot/milestone/plugins-snapshot/plugins-milestone 可以匿名解析。

2023 年 1 月 26 日

匿名客户端将无法再从 https://repo.spring.io 下载 Spring 版本(包括已发布的插件),而应从 Maven Central 获取。虚拟仓库将*不*再匿名解析快照和里程碑。只有 /snapshot/milestone 可以匿名解析。

感谢您的理解,帮助我们以一种适用于整个社区的方式提供关键基础设施。我们还要感谢 JFrog 多年来与我们合作,为如此庞大的社区提供了这一关键基础设施。如有任何下游复制的顾虑,仓库管理员可随时联系我们。

订阅 Spring 新闻简报

通过 Spring 新闻简报保持联系

订阅

抢占先机

VMware 提供培训和认证,助您加速进步。

了解更多

获取支持

Tanzu Spring 通过一个简单的订阅,即可为 OpenJDK™、Spring 和 Apache Tomcat® 提供支持和二进制文件。

了解更多

近期活动

查看 Spring 社区的所有近期活动。

查看全部