Пожалуйста, помогите мне понять или, возможно, остановить отток Eclipse. Я разрабатываю webapp, структурированный как набор модулей Maven: 3 банки, 1 война. Я использую Eclipse mars j2ee, у него есть m2e версия 1.6.3.20160209. Почти каждый раз, когда я переключаю ветви, и затмение снова открывает мои проекты, проекты jar принимают обновление файла .settings/org.eclipse.wst.common.component, а git говорит «hey file changed». Эти проекты, видящие изменение, не являются военным типом упаковки, это банки. Содержимое файла тривиально выглядит следующим образом:Плагин M2e изменяет файл org.eclipse.wst.common.component каждый проект открыт
<?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>
Заранее спасибо.
UPDATE, чтобы ответить на комментарии о игнорируя все точечные файлы Eclipse:
Ok вероятно o.e.w.c.component файл безопасен игнорировать в банке проектов.
Однако мы решили поделиться через git clean .project и .classpath файлы (например, используя среды исполнения Java, а не путь на локальной машине). Обычно это экономит время. Мы тратим много времени на борьбу с Eclipse/m2e нечетным поведением :(
Возможно, это не решение, но вы можете добавить его в .gitignore. – Armine
эти файлы должны быть добавлены в '.gitignore' на самом деле, они не должны находиться под управлением версии –
' .project', '.classpath' и папка' .settings' должна игнорироваться и, конечно, «target». – khmarbaise