JBoss Modulesを使用して、JasperReports、Apache POI、およびその他の重いライブラリを JBoss AS に直接配置することで、WAR を軽量化する方法を見つけようとしています。
現在、Jasper は多数のライブラリを使用して PDF ファイルまたは XLS ファイルを生成しています (こちらを参照) 。私たちのテンプレートはかなり古く、JBoss AS 7.1.1 モジュールに既に存在する commons などの古いバージョンのライブラリをもちろん使用する古い jasper バージョン 3.7.1 に固執しています。
Jasper が使用するすべての jar を含み、新しいモジュールを使用してアプリケーションの他の部分を保持する 1 つの「大きな」モジュールを作成するにはどうすればよいですか?
すべての jar を個別のディレクトリに配置するのは、成功が保証されていない非常に手間のかかる作業のように思えます。パッケージのようなディレクトリを作成せずに、すべてを 1 つのモジュールに配置できますか?