我在代理服务器后面使用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和HTTPSmaven 配置代理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