Java 如何读取禁用匿名访问的NexusMaven存储库?
在Nexus3中,我创建了一个group maven存储库。该存储库聚合了两个代理(maven central、archive…)以及一些内部回购。它可以很好地处理激活的匿名传入请求。现在,出于安全原因,我必须禁用匿名读取。我有一个拥有nx_管理员权限的用户,my settings.xml mirror部分如下所示:Java 如何读取禁用匿名访问的NexusMaven存储库?,java,maven,nexus,nexus3,Java,Maven,Nexus,Nexus3,在Nexus3中,我创建了一个group maven存储库。该存储库聚合了两个代理(maven central、archive…)以及一些内部回购。它可以很好地处理激活的匿名传入请求。现在,出于安全原因,我必须禁用匿名读取。我有一个拥有nx_管理员权限的用户,my settings.xml mirror部分如下所示: <mirrors> <mirror> <id>group-repository</id&g
<mirrors>
<mirror>
<id>group-repository</id>
<name>Group Repository</name>
<url>http://repository.xxxxx.intern/repository/xxx/</url>
<mirrorOf>*</mirrorOf>
</mirror>
</mirrors>
...
<servers>
<server>
<id>group-repository</id>
<username>johndoe</username>
<password>xxxxxx</password>
</server>
</servers>
</settings>
我还有一个带有用户身份验证的部署部分,它运行良好。
有人知道我可能会错过什么吗?状态503表示“服务不可用”。所以问题可能出在服务器端。@JFabianMeier my bad,我没有停用匿名帐户,而是使存储库脱机(有一个标记“如果选中,存储库接受传入请求”)。请写下来作为答案,这样我就可以投票了。
[INFO] Scanning for projects...
Downloading from group-repository: http://repository.xxxxx.intern/repository/xxx/org/springframework/boot/spring-boot-starter-parent/1.3.5.RELEASE/spring-boot-starter-parent-1.3.5.RELEASE.pom
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[WARNING] 'version' contains an expression but should be a constant. @ line 8, column 11
[FATAL] Non-resolvable parent POM for xx.yyyy:zzzzzz:${buildVersion}: Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:1.3.5.RELEASE from/to group-repository (http://repository.xxxxx.intern/repository/xxx/): Failed to transfer file http://repository.xxxxx.intern/repository/xxx/org/springframework/boot/spring-boot-starter-parent/1.3.5.RELEASE/spring-boot-starter-parent-1.3.5.RELEASE.pom with status code 503 and 'parent.relativePath' points at wrong local POM @ line 10, column 10