繁体   English   中英

Maven:POM文件或settings.xml中的分发管理配置

[英]Maven : distribution management configuration in POM file or settings.xml

我想知道使用maven设置分发管理的最佳实践是什么。

我们在maven settings.xml和父pom文件中配置了nexus存储库。 因为这在所有项目中都不是一致的,我们想使其一致吗?

最好的方法是什么? pom文件或settings.xml? 优点和缺点是什么?

我们有一个论点,认为它应该在每个人的settings.xml中,以便他们可以在需要的地方释放它。

pom中的位置和传输协议设置。
$ {userhome} /。m2 / settings.xml中的凭据

应该将发布分发到一个一致的位置,否则应具有集中式存储库甚至是工件命名约定的意义。

如果要在该项目的非标准位置使用它,则不要发布它,它显然不是发布。

我认为将要在该工作站上工作的每个项目重复的内容放入settings.xml中是适当的。

因此,如果开发人员正在处理的所有项目都发布到同一存储库(我认为这是公司设置中发生的事情),则此设置很有意义。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM