是否可以在Maven中使用不同的存储库进行解析和部署?

时间:2019-02-05 18:40:50

标签: maven artifactory

是否有可能从一个存储库(PROD)获取依赖工件,并将Maven构建输出推送到另一个存储库(TEST)? 如果是,那么POM的配置和其他设置应该是什么?

图片:

enter image description here

1 个答案:

答案 0 :(得分:1)

欢迎光临,尼甘!

当然可以。在Maven中,您可以在settings.xml <repositories>元素-here are the instructions中配置从中获取依赖项的存储库。您可以在那里指定任意数量的存储库。

对于部署,您可以使用<distributionManagement>的{​​{1}}元素,并且其中可以包含与用于依赖性解析的存储库不同的存储库。 Here's the official documentation

如果您使用JFrog Artifactory(如标签所示),则可以在任何Maven存储库上单击the Set Me Up button,并获得有关配置Artifactory存储库以进行解析和部署的说明。