前言
因为一些原因,Maven的下载速度非常的慢,所以要给Maven加个速。一共有两种方法,个人比较推荐第一种。
通过settings.xml设置
- 编辑/Users/你的用户名/.m2/settings.xml(如果没有这个文件的话,就新建一个),windows路径:系统盘:/Users/你的用户名/.m2/settings.xml
- 添加配置
id:可选,可以配置多个代理节点(proxy)<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>
active:true/false,true的话说明该代理配置激活使用
protocol:http,代理的协议,这里就是http
username:用户名,代理需要账号校验时填写,否则注释掉或者直接删除
password:密码,代理需要账号校验时填写,否则注释掉或者直接删除
host:代理ip
port:代理端口
nonProxyHosts:无需经过代理访问的网站,多个的话通过|隔开
通过Idea设置
- 打开
Preferences
>Build,Execution,Deployment
>Build Tools
>Maven
>Importing
>VM options for importer
填入-DproxySet=true -DproxyHost=127.0.0.1 -DproxyPort=1081
其中DproxyHost
为你的主机地址DproxyPort
为你的端口号 - 打开
Preferences
>Build,Execution,Deployment
>Build Tools
>Maven
>Runner
>VM Options
填入-DproxySet=true -DproxyHost=127.0.0.1 -DproxyPort=1081
其中DproxyHost
为你的主机地址DproxyPort
为你的端口号
这个方法是 For current project
也就是只对当前项目生效,切换项目的话,需要重新配置。