私は1つの巨大なプロジェクトAを持っており、依存プロジェクトBがあります(これは私たちの管理外です)。問題は、A プロジェクト pom.xml の下に B を含めると、すべて問題なくビルドが成功することです。
しかし、一部の領域では、クラスの重複による実行時例外に直面しています。
プロジェクト A には独自の JDom 依存バージョンがあり、プロジェクト B は異なる/同じ JDom バージョンを使用しています。アプリケーションの実行時に、競合するクラスが原因で InvocationTarget 例外がスローされます。
プロジェクト A が独自の jdom を使用し、プロジェクト B が独自の jdom を使用するか、少なくともそのような競合を解決するにはどうすればよいですか?