公司内网服务器没有访问外网权限,可以设置个代理服务器。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
,