人们认为设置Java、maven-2 web项目的最佳方式是什么,这样新的开发人员就可以轻松地加入进来?
您是否将项目设置、.classpath、.project .settings文件夹等签入到源代码管理中并使用变量?
或
仅仅签入代码并使用maven eclipse插件来生成项目设置是不是更好?
请记住,这些是多模块项目,具有不同的方面,因此项目元数据可能相当复杂
发布于 2010-10-15 17:49:36
由于@seanizer给出的原因:避免地狱,我们不在我们的VCS中签入像.project,.classpath和.settings这样的文件。
下面是我们处理事情的方式:
我们使用m2eclipse或Maven eclipse插件来派生可以从POM
build-tools maven模块来保存文件,如checkstyle.xml所建议的那样(Eclipse Formatter profile ready to import)codetemplates-eclipse.xml (Eclipse Codes codetemplates-eclipse.xml
维基维基我们在中记录了如何使用上述文件设置开发环境
所有这一切都受到了XWiki所做工作的高度启发(有关具体示例,请参阅他们的Java Code Style页面和svn )。
发布于 2010-10-12 22:42:02
永远不要签入maven项目中的任何.*文件。当任何开发人员打开或关闭任何eclipse构建器或性质时,它都会把事情搞砸。
如果需要强制执行通用配置,请使用Maven Eclipse Plugin的additionalConfig标志
发布于 2010-10-12 23:32:26
这是有争议的,通常取决于一个人自己的判断。
就我个人而言,我喜欢签入所有IDE配置文件,特别是当所有团队成员都使用相同的IDE时。这样,您就可以使用IDE的UI来管理项目配置,例如格式化和其他代码编辑设置,而无需手动调整Maven的插件配置,因为Maven的插件配置太容易破坏了。
https://stackoverflow.com/questions/3915789
复制相似问题