Eclipseのチャーンを理解するか、おそらく停止するのを手伝ってください。Maven モジュールのコレクションとして構造化された webapp を開発しています: 3 つの jar、1 つの戦争。私はEclipse mars j2eeを使用しています.m2eバージョンは1.6.3.20160209です。ブランチを切り替えて Eclipse がプロジェクトを再開するたびに、jarプロジェクトはファイル .settings/org.eclipse.wst.common.component を更新し、git は「ファイルが変更されました」と表示します。変更が見られるこれらのプロジェクトは、war パッケージ タイプではなく、jar です。ファイルの内容は次のように簡単です。
<?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 ドット ファイルを無視することに関するコメントに対応するための更新:
おそらく oewccomponent ファイルは、jar プロジェクトでは無視しても安全です。
ただし、git clean .project および .classpath ファイルを介して共有することを選択しました (たとえば、ローカル マシン上のパスではなく、Java 実行環境を使用します)。これにより、通常は時間が節約されます。私たちは Eclipse/m2e の奇妙な動作と戦うために多くの時間を無駄にしています :(