プロジェクトでは、ejbs を Spring トランザクションとセキュリティ (サービス ファサード) に置き換えました。以前は、maven ejb プラグインを使用して、依存ライブラリをクラスパスに含めていました。
<plugin>
<artifactId>maven-ejb-plugin</artifactId>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
</manifest>
</archive>
</configuration>
</plugin>
ejb アーティファクト (Jboss 4.2 の ear フォルダー内のすべての jar ファイル) 内のすべての jar 依存関係を含む MANIFEST.MF ファイルを生成していました。
ejb を削除したので、セッション ファサードは jar アーティファクトです。Mavenを使用してすべてのjar依存関係を持つセッションファサードでMANIFEST.MFを生成する方法がわかりません。
includeInApplicationXml属性を指定して、jar ファイルを application.xml ファイルに Java モジュールとして含めるオプションがありますが、jar ファイルの依存関係が変化し続けるため、面倒なプロセスであるすべての jar に対してそれを指定する必要があります。
application.xmlにリストせずにjarファイルの依存関係を含める方法はありますか. application.xml に sessionfacade.jar 依存関係のみを含め、他のすべての jar の依存関係を持つ MANIFEST.MF ファイルを生成するとします (maven-ejb-plugin を使用して発生していた方法)。
どんな助けでも大歓迎です。前もって感謝します。