たぶん、あなたは脂肪のjarファイルにキャメルや春を組み合わせると耳でそれを展開
...それについて1つのより多くの時間を考えるようにWildFly所有者を試してみる必要がある
それ可能ですが...かなり悪いです
長所:なし。
短所:
の代わりにcompile
またはruntime
スコープのwarファイルをMaven Earプロジェクトpom.xmlに追加します。 Mavenはすべての依存関係jarファイルをearファイルの中に入れて、あなたのアプリケーションに使うことができます。
- 必要なすべてのjarファイルを使用して独自のJBossモジュールを作成します。
- JBossモジュールのディレクトリに格納します。
- デプロイメント記述子 -
jboss-deployment-structure.xml
ファイルでwarファイルの依存関係としてそのモジュールを定義します。
ような何か:それを行うための最善の方法であるとWildFly所有者がそのことについて心配する必要はありません
<jboss-deployment-structure>
...
<sub-deployment name="my-camel-app.war">
<dependencies>
<module name="com.mycompany.spring-camel.module" />
</dependencies>
</sub-deployment>
...
</jboss-deployment-structure>
。 SpringとCamelがWildFlyの設定でない限り、誰もそれを使用するのではなく、明示的にそのモジュールへのデプロイメント記述子の依存関係が定義されたアプリケーションのみを使用します。
PS。 JBoss用のモジュールを作成するのは難しくありません。十分なサンプルと命令を見つけることができます。 ここでの例は単純なものです:How to install a module on WildFly