【发布时间】:2013-11-12 21:02:47
【问题描述】:
我试图弄清楚如何通过使用 JBoss Modules 将 JasperReports、Apache POI 和其他重型库直接放入 JBoss AS 来减轻我的 WAR。
现在,Jasper 使用许多库来生成 PDF 或 XLS 文件,如您所见 here。我们的模板已经很老了,我们被旧的 jasper 版本 3.7.1 卡住了,它当然使用旧版本的库,例如 JBoss AS 7.1.1 模块中已经存在的 commons。
如何制作一个“大”模块,其中包含 Jasper 使用的所有 jar,并使用较新的模块保留应用程序的其他部分?
将所有 jar 放入单独的目录似乎工作量很大,但无法保证成功,我们可以将所有内容放入一个模块而不创建类似包的目录吗?
【问题讨论】:
-
我认为,如果您在父 pom 中定义了所有公共库,那么对于 maven 项目,您只能在各个模块/项目中定义特定于模块的库。我不确定这是否是您要问的。
标签: maven jakarta-ee jboss jasper-reports jboss-modules