nexus jar 包上传成功但下载失败

问题遇到的现象和发生背景

Nexus 私服可以上传 jar 包,但别人下载不了

问题相关代码

已经在 maven conf 下的 settings.xml 配置了 server, mirror, profile 等参数

<server>
        <id>jorchi-releaseid>
        <username>jorchiusername>
        <password>myPassWord*password>
    server>
...

    <mirror>
        <id>jorchi-releaseid>
        <name>jorchi-releasename>
        <url>http://w.jorchi.cn/service/rest/repository/browse/jorchi-release/url>
        <mirrorOf>*mirrorOf>
    mirror>
...

    <profile>
        <id>jorchi-releaseid>
        <repositories>
            <repository>
                <id>jorchi-releaseid>
                <name>jorchi nexusname>
                <layout>defaultlayout>
                <url>http://w.jorchi.cn/service/rest/repository/browse/jorchi-release/url>
                <releases>
                    <enabled>trueenabled>
                    <updatePolicy>alwaysupdatePolicy>
                    <checksumPolicy>warnchecksumPolicy>
                releases>
                <snapshots>
                    <enabled>falseenabled>
                snapshots>
            repository>
        repositories>
    profile>

在上传 jar 包的项目中,pom.xml 配置如下:

      <distributionManagement>
        <repository>
            <id>jorchi-releaseid>
            <url>http://w.jorchi.cn/repository/jorchi-release/url>
        repository>
        <snapshotRepository>
            <id>jorchi-snapshotsid>
            <url>http://w.jorchi.cn/repository/jorchi-snapshots/url>
        snapshotRepository>
    distributionManagement>

运行:mvn deploy 可以打包并把 jar 上传到私服,已通过浏览器打开验证

运行结果及报错内容

别人运行 mvn install -U 下载 jar 包时报错如下:

[INFO] server-api ......................................... FAILURE [  0.590 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  10.184 s
[INFO] Finished at: 2022-08-09T13:27:14+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project server-api: Could not resolve dependencies for project com.jorchi:server-api:jar:1.0.0: Could not find artifact com.jorchi:server-code-gen:jar:1.1.1.4 in jorchi-release (http://w.jorchi.cn/service/rest/repository/browse/jorchi-release/) -> [Help 1]
[ERROR]

再运行 : mvn install -X 可见确实已经使用了账号密码:

[DEBUG] Using transporter WagonTransporter with priority -1.0 for http://w.jorchi.cn/service/rest/repository/browse/jorchi-release/
[DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for http://w.jorchi.cn/service/rest/repository/browse/jorchi-release/ with username=jorchi, password=***
Downloading from jorchi-release: http://w.jorchi.cn/service/rest/repository/browse/jorchi-release/com/jorchi/server-code-gen/1.1.1.4/server-code-gen-1.1.1.4.jar
[DEBUG] Writing tracking file C:\Users\Administrator\.m2\repository\com\jorchi\server-code-gen\1.1.1.4\server-code-gen-1.1.1.4.jar.lastUpdated

Nexus 私服上报错日志如下:

[09/Aug/2022:12:53:28 +0800] "GET /service/rest/repository/browse/jorchi-release/com/jorchi/server-code-gen/1.1.1.4/server-code-gen-1.1.1.4.pom HTTP/1.1" 303 - 0 0 "Apache-Maven/3.6.3 (Java 1.8.0_221; Windows 10 10.0)" [qtp1627000512-10962]
[09/Aug/2022:12:53:28 +0800] "GET /service/rest/repository/browse/jorchi-release/com/jorchi/server-code-gen/1.1.1.4/server-code-gen-1.1.1.4.pom/ HTTP/1.1" 404 - 0 1 "Apache-Maven/3.6.3 (Java 1.8.0_221; Windows 10 10.0)" [qtp1627000512-10958]
[09/Aug/2022:12:53:28 +0800] "GET /service/rest/repository/browse/jorchi-release/com/jorchi/server-code-gen/1.1.1.4/server-code-gen-1.1.1.4.jar HTTP/1.1" 303 - 0 0 "Apache-Maven/3.6.3 (Java 1.8.0_221; Windows 10 10.0)" [qtp1627000512-10962]
[09/Aug/2022:12:53:28 +0800] "GET /service/rest/repository/browse/jorchi-release/com/jorchi/server-code-gen/1.1.1.4/server-code-gen-1.1.1.4.jar/ HTTP/1.1" 404 - 0 2 "Apache-Maven/3.6.3 (Java 1.8.0_221; Windows 10 10.0)" [qtp1627000512-10958]

2022-08-09 12:53:28,214+0800 WARN  [qtp1627000512-10958]  *UNKNOWN org.sonatype.nexus.siesta.internal.WebappExceptionMapper - (ID b190bbfd-a3f7-41cb-86df-71c3193b7863) Response: [404] (no entity/body); mapped from: javax.ws.rs.WebApplicationException: Repository not found
2022-08-09 12:53:28,552+0800 WARN  [qtp1627000512-10958]  *UNKNOWN org.sonatype.nexus.siesta.internal.WebappExceptionMapper - (ID fc73875f-3129-4f54-a14e-e4e0a29555da) Response: [404] (no entity/body); mapped from: javax.ws.rs.WebApplicationException: Repository not found
我的解答思路和尝试过的方法

前提肯定不能匿名访问(如果设置匿名访问估计是没有问题,但这样会有安全隐患)
百度,必应 试了很多办法,改 项目的 pom.xml 配置 repository 等,都没能解决,
各位可以给我点什么建议吗?在下感激不尽!

img

虽然我不太懂,但是我感觉是distributionManagement这里的地址错误

去私有库上面看一下上传成功没有,确定上传成功后,确定一下agv信息,都确认无误后,到本地mvn下载目录,找一下有没有拉下来,试着删一下com.jorchi:server-code-gen所在的文件夹,有时候,可能因为老的版本被占用导致新的拉不下来之类的问题