运行 mvn deploy 时是否要将包分发到不同的 Nexus 远程存储库?

Is it anyway to distribute package to different Nexus remote repository while running mvn deploy?

在这种情况下,有两个不同的 Nexus 远程存储库。 运行 mvn deploy 时,应该将包推送到两个存储库。 我尝试将它们添加到 pom.xml 中的“distributionManagement”标签下,如下所示

<distributionManagement>
    <repository>
        <id>rdc-releases-0</id>
        <url>https://test-0.com/release</url>
    </repository>
    <repository>
        <id>rdc-releases-1</id>
        <url>https://test-1.com/release</url>
    </repository>
</distributionManagement>

但是第二个“存储库”标签显示错误。好像应该只有一个版本库标签。

在 运行 mvn deploy 时是否要将包分发到不同的 Nexus 远程存储库?非常感谢!

不,这不可能。

但很少需要。通常,您只部署到一个存储库。然后另一个存储库在第一个存储库上定义一个代理,以便它也能够下载工件。