从Nexus私服拉取或推送jar报:401 Unauthorized

下载报401

  1. Nexus是不允许匿名访问

  2. Maven的setting.xml需要配置Nexus的账号密码

<server>
      <id>aaaa</id>
      <username>username</username>
      <password>password</password>
</server>
  1. pom.xml中需要配置id对应
<repositories>
    <repository>
        <id>aaaa</id>
        <url>https://xx.xx.cn/repository/maven-public/</url>
    </repository>
</repositories>

配置代理仓库maven-public即可。因为它是一个组,包含了我们需要下载的仓库

  1. 正常步骤2和3的id对应上,账号 密码 url都没有问题,就能正常下载私服jar包。如果在idea中还是不能下载,则要检查idea是否使用了配置账号的maven

推送到Nexus报401

  1. pom.xml中的id对应上maven的配置server的id即可
    注意:仓库inode-dev的类型得是hosted
<distributionManagement>
   <repository>
       <id>aaaa</id>
       <url>https://xx.xx.cn/repository/inodes-dev/</url>
   </repository>
</distributionManagement>
posted @ 2024-06-07 11:02  搬运工001  阅读(658)  评论(0)    收藏  举报