如何通过代理使用 maven

How can do use maven through a proxy

我想通过代理使用 Maven 我读了很多答案,说要在 .m2 文件夹的 settings.xml 文件中写一些配置,但它不起作用这是我的配置: 我的域名是:cgi.net.intra我的计算机是 LDAP 的成员

<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">
  <proxies>
    <proxy>
      <active>true</active>
      <protocol>http</protocol>
      <host>ncproxy3</host>
      <port>8080</port>
      <username>gh40615</username>
      <password>mypasseword</password>
      <nonProxyHosts>www.google.com|*.somewhere.com</nonProxyHosts>
    </proxy>
  </proxies>
</settings>

有人可以帮助我吗?谢谢你

  1. 检查您的代理确实使用了 http,而不是 https
  2. 检查您的代理确实使用了端口 8080
  3. 将 FQH 用于 -- ncproxy3.cgi.net.intra
  4. 确保您的 settings.xml 位于 ${user.home}/.m2/

祝你好运。