OpenShift添加自定义Maven存储库

时间:2017-06-12 13:15:33

标签: maven repository openshift

我在<repository>文件中使用pom.xml但OpenShift无法解析依赖关系,继续从mavenCentral获取数据

    <repositories>
        <repository>
            <id>central</id>
            <url>MYREPOURL</url>
        </repository>
    </repositories>

有什么想法吗?

2 个答案:

答案 0 :(得分:3)

您已在Openshift中编辑BuildConfig并添加:

  strategy:
    sourceStrategy:
      env:
      - name: MAVEN_MIRROR_URL
        value: http://your.local.artifactory.

再次建造。

<强>参考: https://blog.openshift.com/improving-build-time-java-builds-openshift/

答案 1 :(得分:0)

  • 中查找文件settings.xml

${maven.home}/conf/settings.xml

${user.home}/.m2/settings.xml

  • 创建自己的Maven个人资料。
  • 指定您自己的存储库。
  • 设置您的个人资料有效。

参考:

https://maven.apache.org/settings.html#Active_Profiles

https://maven.apache.org/settings.html#Repositories