私は IBM Integration Designer 7.5 を使用しています。これは、いくつかの機能が追加された Eclipse 3.6 のバージョンです。Tomcat を対象とする動的 Web プロジェクトを構築しています。Web プロジェクトは、別のプロジェクトであるユーティリティ モジュールに依存しています。
この質問ごとにユーティリティ モジュールのコードを含めるように Web プロジェクトを構成しましたが、うまく機能します。Web プロジェクトからビルドされた WAR には、ユーティリティ モジュールのクラス ファイルを含む jar が含まれています。
問題は、ユーティリティ モジュールにいくつかの junit テストケース クラスが含まれており、それらが WAR に入る jar に含まれていることです。junit クラスを除外する方法を探しています。
ユーティリティ モジュールでは、「実際の」コードは「src」というフォルダにあり、テスト ケースは「test」という 2 番目のソース フォルダにあります。ユーティリティ プロジェクトの [ビルド パス] -> [注文とエクスポート] タブに移動すると、"src" と "test" の両方がエクスポートとして一覧表示されます。「テスト」エントリのチェックボックスをオフにすることはできません。Eclipse のドキュメントによると、ソース フォルダーは常にプロジェクトからエクスポートされます。
テスト ケースが Web プロジェクトにパッケージ化されないように、このセットアップを微調整する現実的な方法はありますか?