Maven的settings.xml中为HTTP和HTTPS配置代理服务器【转】


我在代理服务器后面使用Maven 3.1.1。相同的代理处理两者HTTPHTTPS流量。

我似乎无法告诉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 HTTPHTTPSmaven 配置代理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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM