我试图弄清楚如何通过使用JBoss Modules将 JasperReports、Apache POI 和其他重型库直接放入 JBoss AS 来使我的 WAR 更轻。
现在,Jasper 使用许多库来生成 PDF 或 XLS 文件,如您在此处所见。我们的模板已经很老了,我们被旧的 jasper 版本 3.7.1 卡住了,它当然使用旧版本的库,例如 JBoss AS 7.1.1 模块中已经存在的 commons。
如何制作一个“大”模块,其中包含 Jasper 使用的所有 jar,并使用较新的模块保留应用程序的其他部分?
将所有 jar 放入单独的目录似乎工作量很大,但不能保证成功,我们可以将所有内容放入一个模块而不创建类似包的目录吗?