Tech
[Java] Sonatype 正引入 Maven Central 仓库发布使用情况可见性和针对高流量发布活动的限制
Maven Central 发布限制
Sonatype 的统计数据显示,发布需求高度集中。过去 90 天里,10% 的命名空间占据了以下份额:
超过 88% 的发布到 Maven Central 的文件
新版本占用了超过 90%的总存储空间
超过 70% 的新发布活动
新的限制政策主要针对 Maven Central 中流量最高的发布模式,其依据是排名前 10% 的发布者的使用数据。
普通用户的限制包括:
发布构件大小 80Mb/每月
文件计数 1000 个/月
发布数量 7 次/月
Maven Central 跟踪将三个月度发布指标:文件数量、版本大小和版本发布次数。
值得注意的是,通常发布一个 jar 包含:signatures, checksums, source jars, javadocs 对应多个文件,实际允许发布的 jar 包数量应该会低于 1000 ,对于多模块的 Maven/Gradle 项目,这个限制会特别不友好。
官方表示指标采用三个月的平均值进行评...
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX