私は4つのビルドパスを持つmavenプロジェクトを持っています
src/main/java
src/main/resources
src/test/java
src/test/resources
しかし、Eclipseで「Maven-> Update Project Configuration」を実行すると、ビルドパス「src/main/resources」が削除され、単純なフォルダーのままになります。
理由はありますか?
どのバージョンの m2e を使用していますか?
現在、最新の N リリースである m2e 1.2 を使用しています。
Maven 構成については、次の点に注意してください。
ビルド パスを指定しないでください。m2e と Maven は、それらがビルド パスの一部であることを認識します。これは、Maven の内部super-pomで定義されています。
src/main/resources はビルド パスにありますが、ソース ディレクトリではありません。つまり、Eclipse では、プロジェクト内の Java のソース パス上にあると表示されない場合がありますが、そこに追加されたファイルは、ビルドされたパッケージ / 実行時に含まれます。したがって、「単純な」フォルダであることが正しいです。
src/main/resources
フォルダーを Eclipse のソース フォルダーとしてマップする場合.classpath
は、プロジェクトのファイルに次の行を追加するだけです。
<classpathentry kind="src" path="src/main/resources"/>