2014-02-06 70 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