Eclipse アーティファクトを生成すると、Eclipse はソース フォルダーをこの順序で表示します。
ソース/テスト/Java ソース/テスト/リソース ソース/メイン/Java ソース/メイン/リソース
を好む、
ソース/メイン/Java ソース/メイン/リソース ソース/テスト/Java ソース/テスト/リソース
前もって感謝します!
Eclipse アーティファクトを生成すると、Eclipse はソース フォルダーをこの順序で表示します。
ソース/テスト/Java ソース/テスト/リソース ソース/メイン/Java ソース/メイン/リソース
を好む、
ソース/メイン/Java ソース/メイン/リソース ソース/テスト/Java ソース/テスト/リソース
前もって感謝します!
これにより、デフォルトの機能が壊れます。慣例により、src/test/java および src/test/resources の内容はクラスパスの一番上にある必要があります。これにより、メイン ツリーを変更せずに、メイン ツリーのアーティファクトをテスト実装に簡単に置き換えることができます。
例:
src/test/resources/META-INF/persistence.xml
src/main/resources/META-INF/persistence.xml
(テストでは最初のバージョンが使用され、2 番目のバージョンがデプロイされます)
生成classpathentry
された.classpath
.
これが Eclipse で使用されるものであると仮定すると、順序を変更するにはプラグインにパッチを適用する必要があります。
別のオプションは、m2eclipse を使用することです。これにより、すぐに探しているものが得られます。