我在代理服务器后面使用Maven 3.1.1。相同的代理处理两者HTTP
和HTTPS
流量。
我似乎无法告诉maven settings.xml
使用这两种协议。在我看来,只能使用一个活动代理,因为首先使用了定义的活动代理,并忽略后续的“活动”代理定义。这是我的settings.xml
:
<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>
是否可以为maven HTTP
和HTTPS
maven 配置代理settings.xml
?我知道我可以通过将Java系统属性传递给maven调用来解决这个问题,例如:
-Dhttps.proxyHost=192.168.1.2 -Dhttps.proxyPort=3128
转自
如何在Maven的settings.xml中为HTTP和HTTPS配置代理服务器? - 问答 - 云+社区 - 腾讯云
https://cloud.tencent.com/developer/ask/191609