java-Maven可以将模块部署到JBoss吗?

我们有一个Maven项目,我们正在使用该项目将多个War部署到JBoss服务器.我们最近注意到,我们几次战争所依赖的一个罐子使用Xerial.当Xerial启动时,它尝试加载本机驱动程序,但是只有第一个成功加载本机驱动程序,而其余的则失败,并退回纯Java实现,因为本机驱动程序已经在类加载器中.我们真的很想通过能够在所有战争中加载本机驱动程序来重新获得性能.

在我看来,最好的方法是将我们依赖的jar作为模块添加到JBoss服务器,然后使服务依赖于它.

我的问题是,有没有办法使我们的Maven构建做到这一点?还是我们以完全错误的方式进行此操作?

解决方法:

经过几天的观察,并与几个比我更熟悉JBoss-Maven交互的人进行了交谈,事实证明,我的问题的答案是它目前无法完成.没有Maven插件能够将模块部署到JBoss.这在很大程度上是因为这些模块仅在JBoss启动时由JBoss加载,尽管如果有人感到特别有野心并想编写自己的Maven插件,则理论上可以解决该问题.

@Robert Scholte留下的答案是一个不错的答案,我从中学到了,但是实际上并没有回答我的问题.

上一篇:java-在JBoss AS 7中放置共享库的位置


下一篇:java – 在arquillian测试中使用shrinkWrap在部署jar中添加包