为Maven设置Http/socks代理

2018-01-20  本文已影响0人  issac49

为Maven设置Http/socks代理

为什么要设置代理呢?主要是为了安全原因,使用通过安全认证的代理去访问网络。或者是网络的局限性(访问墙外网慢、网通访问电信慢之类)。

找到Maven的setting.xml配置文件

全局的配置文件

一般会在Maven目录的conf文件夹下面
%M2_HOME%/conf/setting.xml

用户的配置文件

会在系统用户下面
例如:~/.m2/setting.xml
如果这里没有就把Maven目录的conf下面的setting.xml复制过去

修改setting.xml

<proxies>
    <proxy>
      <id>ss</id>
      <active>true</active>
      <protocol>http</protocol>
     <!-- <protocol>socks</protocol> -->
      <!-- <username>代理账号</username> -->
      <!-- <password>代理密码</password> -->
      <host>127.0.0.1</host>
      <port>1087</port>
      <!-- <nonProxyHosts>local.net|some.host.com</nonProxyHosts> -->
    </proxy>
  </proxies>
上一篇下一篇

猜你喜欢

热点阅读