Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 在2个不同的nexus上部署一个人工制品_Maven_Jenkins_Nexus_Devops - Fatal编程技术网

Maven 在2个不同的nexus上部署一个人工制品

Maven 在2个不同的nexus上部署一个人工制品,maven,jenkins,nexus,devops,Maven,Jenkins,Nexus,Devops,我目前在做一个项目时遇到了一个问题。我的组织目前有多个Nexus来部署我们的工件。一旦我们完成了库的开发,我们需要在两个不同的Nexus上部署这个工件。我还没有找到一个干净的方法来做这件事。有人遇到过同样的问题吗?您可以使用mvn deploy:deploy file命令将现有工件部署到Nexus: mvn deploy:deploy-file -DgroupId=<group-id> \ -DartifactId=<artifact-id> \ -Dversio

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

您可以使用
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>
mvn部署:部署文件-DgroupId=\
-达里法提德=


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

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