为Maven设置Http/socks代理

为Maven设置Http/socks代理

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

找到Maven的setting.xml配置文件

全局的配置文件

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

用户的配置文件

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

修改setting.xml


    
      ss
      true
      http
     
      
      
      127.0.0.1
      1087
      
    
  
  • active 标签,true表示当前是激活状态,因为proxoies 标签下面可设置多个proxy标签。
  • 如果你的代理需要账号密码,就要设置。我使用shadowsockts的http代理,所以不用设置。
  • nonProxyHosts标签,用于指定不走代理的地址。使用“|”符号,可以分隔多个地址。例如: www.google.com | www.baidu.com

你可能感兴趣的:(为Maven设置Http/socks代理)