請幫助我瞭解或可能停止Eclipse流失。我正在開發一個作爲Maven模塊集合的webapp:3個jar,1個war。我使用Eclipse mars j2ee,它有m2e版本1.6.3.20160209。幾乎每次我切換分支和Eclipse重新打開我的項目,罐子項目採取更新文件.settings/org.eclipse.wst.common.component和git說「哎文件中更改」。看到變化的這些項目不是戰爭包類型,它們是罐子。文件內容是這樣的微不足道: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點文件註釋:
好大概o.e.w.c.component文件是安全的罐子項目忽視。
然而,我們選擇通過混帳乾淨的.project以及classpath文件共享(例如,使用Java執行環境,本地機器上而不是路徑)。這通常可以節省時間。我們浪費了很多時間戰鬥的Eclipse/M2E奇異行爲:(
也許,這是不是一個解決方案,但你可以將它添加到.gitignore。 – Armine
這些文件應該被添加到'.gitignore'其實,他們不應該在版本控制之下 –
'.project','.classpath'和'.settings'文件夾應忽略,當然'target'。 – khmarbaise