我们希望在我们公司部署maven,我们想知道将文件settings.xml和相关数据分发给每个开发人员的最佳方式是什么。我们看到了这些限制:
那么贵公司如何处理这个问题?
答案 0 :(得分:0)
将settings.xml
放在版本控制系统中,我们使用Git,我们告诉存储库忽略repository
文件中~/.m2
中的.gitignore
目录然后只是从中央远程存储库定期提取settings.xml
文件,在我们的例子中是私有Gitorious服务器。
一旦这个文件被设置并运行一次,在大多数情况下它很少会发生变化。因此,只需将settings.xml
文件放在wiki上,并让用户在安装版本控制软件时安装它,Maven就不会有太大的负担。