请帮助我理解或可能停止 Eclipse 流失。我正在开发一个构建为 Maven 模块集合的 web 应用程序:3 个罐子,1 个战争。我正在使用 Eclipse mars j2ee,它的 m2e 版本为 1.6.3.20160209。几乎每次我切换分支并且 Eclipse 重新打开我的项目时,jar项目都会更新文件 .settings/org.eclipse.wst.common.component 并且 git 会说“嘿,文件已更改”。这些看到变化的项目不是战争包类型,它们是罐子。文件内容很简单,如下所示:
<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="jarProjName">
<wb-resource deploy-path="/" source-path="/src/main/java"/>
</wb-module>
</project-modules>
提前致谢。
更新以回应有关忽略所有 Eclipse 点文件的评论:
好的,在 jar 项目中可能可以安全地忽略 oewccomponent 文件。
但是,我们选择通过 git clean .project 和 .classpath 文件共享(例如,使用 Java 执行环境,而不是本地机器上的路径)。这通常可以节省时间。我们浪费了很多时间来对抗 Eclipse/m2e 的奇怪行为 :(