レガシープロジェクトをMavenに移行する際、次の問題が発生しています。Mavenプロジェクトの依存関係の一覧をJavaクラスに取得する方法
xyzとサブプロジェクトp1、p2というコアプロジェクトがあります。コアプロジェクトにサブプロジェクトを追加するには、サブプロジェクトのjarをコアプロジェクトに追加するだけです。このコアプロジェクトが開始されると、コアプロジェクトのWEB-INF/libディレクトリにあるすべてのjarのMANIFESTファイルを確認して、サブプロジェクトがあるかどうかを調べます。
Mavenのプロジェクト構造では、libディレクトリがありません。どのようにしてコアプロジェクトで(パスを使用して)使用されているすべてのjarのリストを取得できますか?
何か助けていただければ幸いです。
こんにちは@Gunther、あなたのソリューションは、私のために働きましたあなたのコード。 ClassLoader.getSystemClassLoader()の代わりに、 "ClassLoader cl = getClass()。getClassLoader();"を使用しました。 ありがとうございます。 –