Maven设置代理服务器http和https

公司内网服务器没有访问外网权限,可以设置个代理服务器。Maven编译java程序打包通过代理服务器访问外网。设置步骤如下:

如果是yum安装maven,配置文件是/etc/maven/settings.xml,搜索proxies,增加你的http和https代理服务配置如下。

<proxies> <proxy> <id>myhttpproxy</id> <active>true</active> <protocol>http</protocol> <host>192.168.1.2</host> <port>3128</port> <nonProxyHosts>localhost</nonProxyHosts> </proxy> <proxy> <id>myhttpsproxy</id> <active>true</active> <protocol>https</protocol> <host>192.168.1.2</host> <port>3128</port> <nonProxyHosts>localhost</nonProxyHosts> </proxy> </proxies>

也可以在mvn命令中添加代理服务器设置进行编译打包。

-Dhttps.proxyHost=192.168.1.2 -Dhttps.proxyPort=3128