访问本地主机中的本地关系存储库时,返回代码为502。
pom.xml看起来像这样
<repositories>
<repository>
<id>nexus</id>
<name>nexusPublic</name>
<url>http://localhost:8081/nexus/content/groups/public/</url>
</repository>
</repositories>
我有同样的问题,我输入的项目使用了服务器上存储库中的一些工件(通过Archiva)。我可以通过浏览器访问jar,但是Maven找不到它。
问题是我的公司使用代理,无法通过其自己的代理连接到公司的服务器。我在我的Maven配置(.m2 / settings.xml)中添加了<nonProxyHosts>servername.dev.company.com</nonProxyHosts>
。根据this answer,在您的情况下为<nonProxyHosts>*localhost*</nonProxyHosts>
。
。m2 / settings.xml
<settings>
<proxies>
<proxy>
<id>proxy_http</id>
<active>true</active>
<protocol>http</protocol>
<host>proxy host</host>
<port>porxy port</port>
<nonProxyHosts>local.net|host_1|host_2|host_3</nonProxyHosts>
</proxy>
</proxies>
</settings>