Maven如何在同一台PC上处理多个项目和settings.xml

时间:2014-02-26 00:18:57

标签: maven build intellij-idea

我希望在我的PC中为我的Maven项目提供多个(本地)settings.xml文件,每个项目一个。处理这些settings.xml的最佳方法是什么(希望以某种方式通过版本控制)? 我知道每个开发人员(和CI服务器)都希望在那些settings.xml中有一些不同的变量。

我在思考类似于每个项目的subversion中的一个settings.xml,为骨架提供一些空字段,这样每个人都可以将settings.xml文件复制并粘贴到它的本地目录中,然后由Maven拾取它。填写每个环境/用户唯一的空白值。请记住,我不是指可以通过配置文件设置的东西,它更像是用户名和密码等。

这给我们留下了多个settings.xml文件的问题。我认为IntelliJ每个项目都有Maven配置,所以我不应该为每个项目设置不同的位置。至于命令行,每次运行时都是否真的需要输入我的settings.xml文件的路径(通过-s命令)?

0 个答案:

没有答案