[英]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.