Java 如何读取禁用匿名访问的NexusMaven存储库?

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

在Nexus3中,我创建了一个group maven存储库。该存储库聚合了两个代理(maven central、archive…)以及一些内部回购。它可以很好地处理激活的匿名传入请求。现在,出于安全原因,我必须禁用匿名读取。我有一个拥有nx_管理员权限的用户,my settings.xml mirror部分如下所示:

    <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