在 OpenShift 中,我使用的是 s2i(docker strategy)。我在 pom.xml 中配置了两个 repo 的 public 和 private。
maven 能够从公共 repo 中提取工件,但它不能从私有 repo 中提取应用程序特定的工件。
有没有办法通过提供 maven repo 凭据来更新 openshift 中的 maven setting.xml。如何提供凭据以从配置的私有 Maven 存储库中提取工件。
下面的错误
无法在项目演示应用程序上执行目标:无法解析项目 com.example:demo-app:jar:0.0.1-SNAPSHOT 的依赖项:无法在 com.mycomp:common-security:jar:1.0.0 收集依赖项:无法读取 com.mycomp:common-security:jar:1.0.0 的工件描述符:无法将工件 com.mycomp:common-security:pom:1.0.0 从/到中央传输(https://artifactory.mycomp .com/artifactory/java-snapshot-local ): https ://artifactory.mycomp.com/artifactory/java-snapshot-local/com/test/common-security/1.0.0/common-security-1.0 的身份验证失败.0.pom,状态:401 Unauthorized -> [Help 1] [ERROR]