来源于:http://www.jianshu.com/p/4d5bb95b56c5html
http://blog.csdn.net/qq_27093465/article/details/52982484服务器
maven做为一个项目管理工具确实很是好用,可是在国内这个网络条件下实在是让人恼火。以前oschina的中央仓库可用,如今oschina的maven服务器关了,一直没找到国内镜像来替代。今天发现阿里云公开了一个中央仓库,你们能够试试。网络
修改maven根目录下的conf文件夹中的setting.xml
文件,内容以下:maven
<mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors>
以后就能享受如飞的maven下载速度。工具
------------------------------------------------------------------------------------------------------------------------------------------------------测试
众所周知,在墙内开发很头疼的一件事就是Maven仓库的链接速度太慢。虽然对于不少互联网企业和大中型软件公司,建个镜像是分分钟的事。但对于我的开发者和小公司来讲,确实是个问题。以前有一阵子开源中国有提供maven仓库镜像,但目前已经没法使用了。网站
下面是大师兄测试记录
修改maven根目录下的conf文件夹中的setting.xml文件,若是你跟我同样修改了默认仓库的存储位置,即.m2文件夹下没有本地仓库,可是有个setting.xml文件,那就修改这个文件就能够啦。阿里云
具体内容和示意图以下:url
而后就是2张图对比一下,看看下载速度,公司每一个人限速2M带宽吧。spa
如上,确实看到在aliyun.com下载东西。
而后,看下载速度,从空空如也,到下载完,也就十分钟多一点点,中间去聊了下qq,回来就完了。确定在十分钟左右吧。
最后,是项目原来仓库和新下载下来的仓库的对比图:
发现仍是有不少的jar包没下载下来,估计和pom.xml文件里面的配置有关系吧。
而后,具体对比一下其中的log4j.jar文件夹;具体以下图:表示看不懂,我也是初看这个maven,还没看完呢,虽然项目在用maven,可是却不是很清楚。
哪一个大哥要是知道我下面这个对比图的差别的话,指点一下吧。
pom.xml关于log4j的配置以下:好像没啥特别的,问题应该不是在作这 吧。
图里面,左边是从阿里云新下载的本地仓库,怎么没的jar包呢?差异有点大。
暂时认为缘由以下:(不妥再修正)
要么是远程仓库没有,要么就是没下载下来,确实是根据pom里面的依赖关系去下载到本地仓库里面。
(我刚刚又去测试了下,只是简单在pom.xml文件里面添加个依赖,即引入个包,)
在这个网站,搜索pom.xml文件里面的依赖关系。http://mvnrepository.com
而后在pom.xml文件中添加上面的依赖;即蓝色选中部分,而后就自动下载到本地仓库,具体对好比下图 ;
3.5这个文件夹是在修改了pom.xml文件以后,自动新建下载生成的。而后里面的文件是齐全的。包含jar包文件。