首页 > 解决方案 > 有没有办法在maven中声明两个nexus url来搜索单个工件

问题描述

我正在尝试从 nexus URL 获取工件,我希望 maven 在第一个 Nexus URL 中搜索它,如果找不到,它应该在第二个 URL 中查找它。

准确地说,我想为 XL Deploy 添加多个存储库。这是格式。

                  <deployables>
                        <was.War name="petclinic-war">
                            <contextRoot>petclinic</contextRoot>
                            <fileUri>maven:com.xebialabs.deployit.demo.petclinic:PetClinic:war:1.0</fileUri>
                             <tags>
                                <value>server1</value>
                             </tags>
                        </was.War>
                    </deployables>

这是 XL Deploy 配置页面的链接

标签: javamavennexusxl-deploy

解决方案


您可以按照此处的指导指定多个存储库,例如:

<repositories>
   <repository>
     <id>repo_1</id>
     <name>repo_1_name</name>
     <url>repo_1_url</url>
   </repository>
   <repository>
     <id>repo_2</id>
     <name>repo_2_name</name>
     <url>repo_2_url</url>
   </repository>
 </repositories>

推荐阅读