文明使用中央Maven仓库

http://repo1.maven.org/maven2/ 是中央Maven仓库,里面包含了绝大多数的开源构件,及源码,作者信息,SCM信息,等等。每个月这里大概会接受全世界java程序员1亿次的点击,因此,它对全世界java开发者的贡献,是不言而喻的。

但如此大的访问量无疑存在潜在的危险,Maven中央仓库是开放的,任何人可以通过任何方式去那里下载资源,但它也有自己的承受能力,如果连接过多,则会瘫痪,这种情况,已经发生过很多次。

一个典型的反面教材是:一个公司或组织,有很多人使用Maven,项目会需要下载很多构件,但没有建立一个自己的仓库管理器,所有人都重复的从中央仓库下载构件(如果你不进行任何配置,Maven默认从中央仓库下载依赖构件)。因为连接过多,中央仓库管理员发现了这个IP消耗了过多资源,只能选择封IP,可能封一个月,可能永久。任何一个IP,请求过多的连接资源,可能影响它人使用中央仓库的时候,就会得到这个下场。

中国的Maven用户已经很多,而且这个用户群每天都在增长,我对Maven在中国的未来充满信心。可中国如此庞大的java开发群体,如果普遍不使用仓库管理器,直接访问中央仓库,势必对该仓库是一个严峻的挑战。因此,请大家文明使用中央仓库,为自己的公司或组织建立仓库管理器

如果谁有意向帮助建立一个Maven仓库中国的镜像,将对Maven社区是一个伟大的贡献,请和我联系,谢谢。

猜你喜欢

转载自juvenshun.iteye.com/blog/236511