eclipse - 使用 Maven 时,是否应该将 Eclipse 设置和 .project 文件放入 SCM?

标签 eclipse svn maven version-control

在使用带有 m2eclipse 插件的 Maven 项目时,我应该将 .classpath.project 文件和 .settings 文件放在 SCM 上吗?理论上每个开发人员都可以获取源代码并导入 Maven 项目。

根据您的经验,这样做更好还是将 Eclipse 文件也放入 SCM?一些开发人员正在使用 InteliJ,所以我不希望项目是特定于 Eclipse 的。似乎 .project 文件可能会根据安装的插件集而改变,例如将 buildCommandorg.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/

相关文章:

eclipse - 使用 Tomcat 设置环境变量

java - 使用 Eclipse 导入项目,因此我添加的新内容也将转到源目录

eclipse - 钩子(Hook)不工作 Eclipse egit 客户端

svn - 与 Jenkins/Hudson/Teamcity/等的连续 SVN 差异

java - OpenShift 上到 MySQL 的 JDBC 连接池

eclipse - 在 eclipse 中的 tomcat 上运行 GWT

visual-studio - 如何使用 VisualSVN Server 将现有的 Visual Studio 解决方案置于源代码管理之下?

svn 修订大小(以字节为单位)

java - Spring Boot 无法设置缓存

maven - java.lang.ClassNotFoundException : org. json.JSONException