在使用带有 m2eclipse 插件的 Maven 项目时,我应该将 .classpath
、.project
文件和 .settings
文件放在 SCM 上吗?理论上每个开发人员都可以获取源代码并导入 Maven 项目。
根据您的经验,这样做更好还是将 Eclipse 文件也放入 SCM?一些开发人员正在使用 InteliJ,所以我不希望项目是特定于 Eclipse 的。似乎 .project 文件可能会根据安装的插件集而改变,例如将 buildCommand
从 org.eclipse.jdt.core.javabuilder
更改为 org.eclipse.wst.common.project.facet.core.builder
等.
请分享您的知识和经验。
最佳答案
根据我的经验,您应该不包含.classpath
、.project
或.settings
。重新导入项目所需的所有信息都在 pom 文件中,只要您使用“导入现有的 maven 项目”即可。
如果你把所有那些本地的,你可能最终会因为不相关的事情而对 SCM 进行更改,例如不同的条目顺序,某人对他们的项目首选项所做的本地修改等......
关于eclipse - 使用 Maven 时,是否应该将 Eclipse 设置和 .project 文件放入 SCM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12172721/