2014-02-06 41 views
0

我有两个maven项目,其中一个(我称之为核心)是ejb-jar(ejb),另一个是战争(客户端)。Maven的船内依赖关系在战争内但不在罐子里

我的客户项目在我的核心内部消耗了一些ejbs ......迄今为止这么好。

但是我在我的核心应用程序中收到一个ClassNotFoundException,因为它无法从apache-beanutils中找到一个类......我已经在它的pom.xml中设置了该编译范围的依赖关系,但它不会被发送到内部输出瓶。

当我检查我的client.war包时,我发现WEB-INF/lib文件夹中的每个编译范围的依赖项......但是在我的core.jar中我没有看到它的任何依赖关系...我'对此完全感到困惑。

有人可以帮助我吗?我之前试图谷歌它,但我没有发现任何有用的目前..谢谢。

回答

0

您可以使用maven assembly插件将所有jar包装在一个超级jar中。

看到这个:question