標準の Maven 構造 (つまり、ソース コードの場合は src/main/java、テスト コードの場合は src/test/java) のプロジェクトがありますが、mvn eclipse:eclipse を使用して Eclipse ファイルを生成すると、メイン ソース ツリーのクラスパスになります。間違っている:
<classpathentry kind="src" path="src/test/java" output="target/test-classes"/>
<classpathentry kind="src" path="src" including="**/*.java"/>
<classpathentry kind="src" path="src/main/resources" excluding="**/*.java"/>
そのため、メインのソース パスは src/main/java ではなく src として出力されます。これには理由がありますか?強制的に正しくすることはできますか?
修正: なぜか pom に設定していたため、ビルド ソースが /src に設定されていました。その行を pom から削除したところ、現在は正常に動作しています