settings.xml 文件配置

  • Maven 远程中央仓库:repo1.maven.org
    • 通过 ping repo1.maven.org 查看该网络是否可以连接访问;

1. 设置代理

Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 or one of its dependencies could not be resolved

<proxies>
  <proxy>
    <id>proxy</id>
    <active>true</active>
    <protocol>http</protocol>
    <host>proxy.example.com</host>           // 也可以是某 ip 地址
    <port>8080</port>
    <!--
    <username> * * * </username>
    <password> * * * </password>
    <nonProxyHosts>repository.mycom.com|*google.com</nonProxyHosts>
    -->
  </proxy>
</proxies>

上述 xml 配置中注释掉了 username、password、nonProxyHost 等元素,当代理服务需要认证时,就需要配置 username 和 password。nonProxyHosts 元素用来指定哪些主机名不需要代理。

2. 设置镜像

 <mirrors>
  <mirror>
    <id>localMaven</id>
    <mirrorOf>*</mirrorOf>
    <name>MyMaven</name>
    <url>http://maven.oschina.net/content/groups/public/</url>
  </mirror>
</mirrors>
原文地址:https://www.cnblogs.com/mtcnn/p/9421169.html