サードパーティのJavaアプリケーション用に設計されたテストツールを開発しています。さて、これが私の問題です:
- サードパーティアプリケーションのレイアウトには、多くのjarを含む多くのネストされたディレクトリがあります。
- プラグインフレームワークがあり、プラグイン内で使用したいライブラリを参照するコードを追加できます。
開発中のテストツールを実行すると、多くの場合、サードパーティアプリで特定のプラグインを使用すると、テストツールは実行時にClassNotFound例外を発生させます(またはそれが何であれ)。したがって、ビルドすることはできますが、必要なすべてのクラス参照を取得できていません。
3番目の部分のアプリケーションのルートをクラスパスに追加して、IntelliJが実行時にその中のすべてのJARとそのサブディレクトリを使用するようにする方法はありますか?