gpt4 book ai didi

java - 如何让一个maven仓库不使用代理

转载 作者:行者123 更新时间:2023-12-01 09:44:32 24 4
gpt4 key购买 nike

我已将 ${user.home}/.m2/settings.xml 配置为使用代理,并且其中有多个存储库。是否有可能其中一个存储库不使用代理?

settings.xml 的一部分

<settings ...>
...
<proxies>
<proxy>
<id>...</id>
<active>true</active>
<protocol>http</protocol>
<host>...</host>
<port>80</port>
<username>...</username>
<password>...</password>
<nonProxyHosts>...</nonProxyHosts>
</proxy>
</proxies>
<profiles>
<profile>
<id>...</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<repositories>
<repository> <!-- there is more repositories like this -->
<id>...</id>
<name>...</name>
<url>...</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
.....
</repositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>snapshots</activeProfile>
</activeProfiles>

最佳答案

要在访问远程存储库时绕过代理,只需将其域名或IP地址添加到 <nonProxyHosts>代理定义的标签。更多信息在Maven doc .

关于java - 如何让一个maven仓库不使用代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38179481/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com