更新时间: 2018-09-17 09:56:04#maven 替换中央仓库- 阿里云maven作为一个项目管理工具确实非常好用,但是在国内这个网络条件下实在蛋疼 #第一种,统一修改仓库地址可以直接修改Mavenconf文件夹中的setting.xml文件,或者在.m2文件夹下建立一个setting·xml文件。 setting.xml里面有个mirrors节点,用来配置镜像URL。mirrors可以配置多个mirror,每个mirror有id,name,url,mirrorOf属性。 id是唯一标识一个mirror name貌似没多大用,相当于描述 url是官方的库地址 mirrorOf代表了一个镜像的替代位置,例如central就表示代替官方的中央库。 mirror也不是按settings.xml中写的那样的顺序来查询的。所谓的第一个并不一定是最上面的那个。 当有id为B,A,C的顺序的mirror在mirrors节点中,maven会根据字母排序来指定第一个,所以不管怎么排列,一定会找到A这个mirror来进行查找,当A无法连接,出现意外的情况下,才会去B查询。 mac 在brew目录安装的maven下 在setting·xml中添加如下代码: <mirrors> ... <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors> #第二种,每个项目单独配置不同的中央库直接在项目的pom.xml中修改中央库的地址。如下: <repositories> <repository> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> </repository> </repositories>