【问题标题】:deploy an artefact on 2 different nexus在 2 个不同的关系上部署人工制品
【发布时间】:2018-08-10 10:15:07
【问题描述】:

我目前在处理项目时遇到问题。我的组织目前有多个 Nexus 来部署我们的工件。一旦我们完成了库的开发,我们需要在两个不同的 Nexus 上部署这个工件。我还没有找到一个干净的方法来做到这一点。有没有人遇到过同样的问题?

【问题讨论】:

    标签: maven jenkins nexus devops


    【解决方案1】:

    您通常不会这样做。相反,您只部署到一个 Nexus 并让另一个 Nexus 代理第一个的相关存储库。

    【讨论】:

      【解决方案2】:

      您可以使用mvn deploy:deploy-file 命令将现有工件部署到 Nexus:

      mvn deploy:deploy-file -DgroupId=<group-id> \
        -DartifactId=<artifact-id> \
        -Dversion=<version> \
        -Dpackaging=<type-of-packaging> \
        -Dfile=<path-to-file> \
        -DrepositoryId=<id-to-map-on-server-section-of-settings.xml> \
        -Durl=<url-of-the-repository-to-deploy>
      

      https://maven.apache.org/guides/mini/guide-3rd-party-jars-remote.html

      只需运行两次并将文件部署到两个不同的服务器。

      【讨论】:

        猜你喜欢
        • 2013-02-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-04-15
        • 2016-04-08
        • 2020-03-01
        • 2012-01-14
        相关资源
        最近更新 更多