我正在使用 Apache Maven 3.5.2 并且我面临同样的问题。我尝试使用相同的帐户(用户名 + 密码)从两个 nexus-releases-repository 中提取依赖项
我的.m2/setting.xml包含:
<servers>
<server>
<id>nexus</id>
<username>username</username>
<password>password</password>
</server>
</servers>
Run Code Online (Sandbox Code Playgroud)
我的项目pom.xml包含:
<repositories>
<repository>
<id>nexus</id>
<url>https://DOMAIN/repository/repoA-maven-public/</url>
</repository>
<repository>
<id>nexus</id>
<url>https://DOMAIN/repository/repoB-maven-public/</url>
</repository>
</repositories>
Run Code Online (Sandbox Code Playgroud)
我使用相同的帐户登录到两个存储库,但出现 maven 错误
repositories.repository.id must be unique。如何解决
我使用 nexus 作为 Docker 容器,标签为 sonatype/nexus3:3.14.0。此外,我将 nexus 与 LDAP 连接起来以进行更好的用户管理,这对组和角色管理很有帮助。
就我而言,我创建了一个博客商店并创建了两个 docker 注册表存储库,一个托管和一个组。我尝试在托管上登录,并且工作正常。但是当我尝试连接到分组存储库时,我得到 401 Unauthorized。我也尝试连接管理员凭据,但我也遇到了同样的错误,
来自守护进程的错误响应:登录尝试 https:///v2/ 失败,状态为:401 未经授权。
欢迎提出建议 PParthenis