Maven设置代理


前言

因为一些原因,Maven的下载速度非常的慢,所以要给Maven加个速。一共有两种方法,个人比较推荐第一种。

通过settings.xml设置

  1. 编辑/Users/你的用户名/.m2/settings.xml(如果没有这个文件的话,就新建一个),windows路径:系统盘:/Users/你的用户名/.m2/settings.xml
  2. 添加配置
    <settings>
     <proxies>
         <proxy> 
           <id>workProxy</id> 
           <active>true</active> 
           <protocol>http</protocol>
           <username>admin</username>             
           <password>admin</password> 
           <host>172.17.13.12</host>
           <port>8088</port>   
           <nonProxyHosts>local.net|some.host.com</nonProxyHosts>    
         </proxy>
     </proxies>
    </settings>
    
    id:可选,可以配置多个代理节点(proxy)
    active:true/false,true的话说明该代理配置激活使用
    protocol:http,代理的协议,这里就是http
    username:用户名,代理需要账号校验时填写,否则注释掉或者直接删除
    password:密码,代理需要账号校验时填写,否则注释掉或者直接删除
    host:代理ip
    port:代理端口
    nonProxyHosts:无需经过代理访问的网站,多个的话通过|隔开

通过Idea设置

  1. 打开 Preferences > Build,Execution,Deployment > Build Tools > Maven > Importing > VM options for importer 填入 -DproxySet=true -DproxyHost=127.0.0.1 -DproxyPort=1081 其中 DproxyHost为你的主机地址 DproxyPort为你的端口号
  2. 打开 Preferences > Build,Execution,Deployment > Build Tools > Maven > Runner > VM Options 填入 -DproxySet=true -DproxyHost=127.0.0.1 -DproxyPort=1081 其中 DproxyHost为你的主机地址 DproxyPort为你的端口号

这个方法是 For current project 也就是只对当前项目生效,切换项目的话,需要重新配置。


文章作者: Una
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Una !
  目录