我有一个 Maven 3.8.4 的问题,不允许授权我们在 Apache Archiva 上的私人回购
I have a problem with Maven 3.8.4 that not allowed to authorize our private repo on Apache Archiva
我最近在 Macbook M1 CPU 上安装了带有自制软件的 Maven 3.8.4,我有 ~/.m2/settings.xml 正确包含 Apache Archiva 用户名和密码。
当我执行 mvn help:effective-settings -DshowPasswords=true
命令时,我可以看到正确的 xml 内容。但是当我 运行 mvn clean package
我得到类似的东西
Failed to read artifact descriptor for company.webshop:webshop-common:jar:21.11.12:
Could not transfer artifact company.webshop:webshop-common:pom:21.11.12
from/to company (https://repo.company.com/repository/internal/):
authorization failed for https://repo.company.com/repository/internal/company/webshop/webshop-
common/21.11.12/webshop-common-21.11.12.pom,
status: 403 Forbidden -> [Help 1]
当我尝试从浏览器访问 https://repo.company.com/repository/internal/ 地址时,我可以登录并正确查看工件。不止于此,其他小队成员生活没有任何问题。
我也删除了 maven 并重新安装但没有任何改变。
有什么想法吗?
我注意到在删除与我们的私人存储库相关的文件夹(在 .m2 文件夹下)并在新安装后重新运行 maven 后它工作正常。
我猜 Maven 没有下载工件,因为有一个版本号的文件夹,只显示旧文件的内容,上面写着类似“未授权回购”的内容。错过领先
我最近在 Macbook M1 CPU 上安装了带有自制软件的 Maven 3.8.4,我有 ~/.m2/settings.xml 正确包含 Apache Archiva 用户名和密码。
当我执行 mvn help:effective-settings -DshowPasswords=true
命令时,我可以看到正确的 xml 内容。但是当我 运行 mvn clean package
我得到类似的东西
Failed to read artifact descriptor for company.webshop:webshop-common:jar:21.11.12:
Could not transfer artifact company.webshop:webshop-common:pom:21.11.12
from/to company (https://repo.company.com/repository/internal/):
authorization failed for https://repo.company.com/repository/internal/company/webshop/webshop-
common/21.11.12/webshop-common-21.11.12.pom,
status: 403 Forbidden -> [Help 1]
当我尝试从浏览器访问 https://repo.company.com/repository/internal/ 地址时,我可以登录并正确查看工件。不止于此,其他小队成员生活没有任何问题。
我也删除了 maven 并重新安装但没有任何改变。
有什么想法吗?
我注意到在删除与我们的私人存储库相关的文件夹(在 .m2 文件夹下)并在新安装后重新运行 maven 后它工作正常。
我猜 Maven 没有下载工件,因为有一个版本号的文件夹,只显示旧文件的内容,上面写着类似“未授权回购”的内容。错过领先