maven 配置国内镜像

自作多情 提交于 2020-03-01 21:33:38

用maven时候会下一些资源,但慢的吓人,甚至卡死,于是配置一些国内镜像。

关于仓库

从maven的conf下(我的路径是:D:\software\apache-maven-3.6.3\conf)复制settings.xml到仓库路径同级目录,如下:
在这里插入图片描述
关于仓库路径:我仓库路径是改了的(D:\workspace\Maven_repo),如果没改那应该在(C:\Users\12434.m2),类比自己的电脑。

正式配置镜像

阿里云的镜像不错,修改settings.xml如下:

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                      http://maven.apache.org/xsd/settings-1.0.0.xsd">
					  
  <localRepository>D:/workspace/Maven_repo</localRepository>
 
  <mirrors>
   
    <mirror>  
      <id>alimaven</id>  
      <mirrorOf>central</mirrorOf>     
      <name>aliyun maven</name>  
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
    </mirror> 
   
  </mirrors>
  
</settings>

但是这么简单感觉不得劲,于是:

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                      http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <localRepository>D:/workspace/Maven_repo</localRepository>
 
  <mirrors>
    <mirror>
     <id>aliyunmaven</id>
     <mirrorOf>*</mirrorOf>
     <name>阿里云公共仓库</name>
     <url>https://maven.aliyun.com/repository/public</url>
    </mirror>
     <mirror>
     <id>aliyunmaven</id>
     <mirrorOf>*</mirrorOf>
     <name>阿里云谷歌仓库</name>
     <url>https://maven.aliyun.com/repository/google</url>
    </mirror>
    <mirror>
     <id>aliyunmaven</id>
     <mirrorOf>*</mirrorOf>
     <name>阿里云阿帕奇仓库</name>
     <url>https://maven.aliyun.com/repository/apache-snapshots</url>
    </mirror>
    <mirror>
     <id>aliyunmaven</id>
     <mirrorOf>*</mirrorOf>
     <name>阿里云spring仓库</name>
     <url>https://maven.aliyun.com/repository/spring</url>
    </mirror>
    <mirror>
     <id>aliyunmaven</id>
     <mirrorOf>*</mirrorOf>
     <name>阿里云spring插件仓库</name>
     <url>https://maven.aliyun.com/repository/spring-plugin</url>
    </mirror>
  </mirrors>
  
</settings>

这样一下就显得顶嘎嘎!

注意:这些镜像路径可能会变,虽然可能性不大,但maven跑不动的时候也可以检查检查。

另:可以在maven项目中配置镜像

在项目的pom.xml的中添加:

<project>


     <repositories>
           <repository>
                <id>aliyun</id>
                <name>aliyun</name>
                <url>http://maven.aliyun.com/nexus/content/groups/public</url>
           </repository>
     </repositories>
</project>
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!