首页 > 解决方案 > Maven 部署到 2 个不同的远程存储库

问题描述

我有一些使用 maven 构建并将工件上传到 nexus 的 java 项目。它运作良好。现在我的公司流程发生了一些变化,所以我需要将工件上传到 2 个远程存储库:

我尝试在 pom.xml 中定义多个配置文件,但它也选择 1 个配置文件进行部署。任何人都有这方面的经验,请告诉我

<profiles>
<profile>
  <id>profile-1</id>
  <activation>
    <activeByDefault>true</activeByDefault>
  </activation>
  <repositories>
    <repository>
      <id>profile-1-repo</id>
      ...
    </repository>
  </repositories>
</profile>
<profile>
  <id>profile-2</id>
  <activation>
    <activeByDefault>true</activeByDefault>
  </activation>
  <repositories>
    <repository>
      <id>profile-2-repo</id>
      ...
    </repository>
  </repositories>
</profile>
...
mvn deploy -P profile-1,profile-2...

标签: javamaven

解决方案


推荐阅读