私のプロジェクトの戦争は、いくつかのMaven依存関係を追加した後、サイズが32MBに増加しました!
そのサイズを小さくする必要があります。グーグルで調べてみると、モジュールを使用することが方法であることがわかりました。
ベストプラクティスは何ですか? 各ライブラリを新しいモジュールとして追加しますか? 「すべてのライブラリ」でモジュールを作成しますか? それが可能かどうかさえわかりません。
たとえば、次のようなものがあります。
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>5.0.0</version>
</dependency>
その依存関係に「提供」を追加し、JAR を戦争に含めずに JBoss に保持したいと考えています。
どのように?
PS: デプロイされたすべてのアプリケーションで利用できることはわかっています。それは良いです。