Maven mave 3.2无法访问本地nexus实例返回502代码

Maven mave 3.2无法访问本地nexus实例返回502代码,maven,nexus,Maven,Nexus,访问本地主机中的本地nexus存储库时,返回代码为502 xml看起来像这样 <repositories> <repository> <id>nexus</id> <name>nexusPublic</name> <url>http://localhost:8081/nexus/content/groups/public/</url> </repo

访问本地主机中的本地nexus存储库时,返回代码为502

xml看起来像这样

<repositories>
   <repository>
      <id>nexus</id>
      <name>nexusPublic</name>
      <url>http://localhost:8081/nexus/content/groups/public/</url>
   </repository>
</repositories>

关系
下公共
http://localhost:8081/nexus/content/groups/public/

致OP和任何可能通过谷歌(就像我一样)来到这里的人:

我也有同样的问题,我输入的项目使用了服务器上存储库中的一些工件(通过Archiva)。我可以通过浏览器访问jar,但Maven无法找到它

问题是我的公司使用代理,无法通过自己的代理连接到公司的服务器。我在Maven配置(.m2/settings.xml)中添加了
servername.dev.company.com

根据,在您的情况下,应该是
*localhost*

问题已经得到回答,但让我编写完整的xml配置文件:

.m2/settings.xml


代理服务器
真的
http
代理主机
porxy端口
本地.net |主机| 1 |主机| 2 |主机| 3

此问题在Maven中不是问题,而是您的网络中的问题<代码>502坏网关服务器充当网关或代理,从上游服务器收到无效响应。我假设您的计算机不允许这样的连接,或者nexus未启动或其他任何连接。我可以从浏览器访问相同的url。这不是参数,因为浏览器与Maven不同。Maven在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>