1

我正在尝试从 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 配置页面的链接

4

2 回答 2

1

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

<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>
于 2019-07-10T09:38:07.313 回答
0

这很容易在新版本的 XLD 中配置:https ://docs.xebialabs.com/v.9.5/xl-deploy/how-to/configure-xl-deploy-to-fetch-artifacts-from-a-maven-存储库

或者,如果您有一个存储库管理器(例如,nexus、artifactory),您总是可以在那里代理多个存储库并在 XLD 中进行配置。

于 2020-02-27T21:23:55.317 回答