相互運用し、共通の依存関係を持つ 2 つの JBoss アプリケーションがあります。アプリケーション A は、共通の依存関係に含まれるクラスのオブジェクトを作成し、このオブジェクトをアプリケーション B に渡します。アプリケーション B でオブジェクトのメソッドを使用しようとすると、ランタイム例外がスローされます:java.lang.NoClassDefFoundError
依存関係が A のデプロイ ユニットのみにパックされているjava.lang.LinkageError
場合、または両方のデプロイ ユニットに依存関係がパックされている場合。
Maven2 をビルド システムとして使用する場合、この問題を解決するにはどうすればよいですか? 単一の jar から両方のアプリケーションの依存関係のクラスをロードする必要があると思いますが、どうすればよいですか?