【问题标题】:Maven ships dependencies inside war but not in jarMaven 在 war 中提供依赖项,但不在 jar 中
【发布时间】:2014-03-02 17:47:51
【问题描述】:

我有两个maven项目,一个(我称之为core)是一个ejb-jar(ejb),另一个是一个war(客户端)。

我的客户项目在我的核心中消耗了一些 ejb...到目前为止一切顺利。

但是我在我的核心应用程序中得到了一个 ClassNotFoundException,因为它无法从 apache-beanutils 中找到一个类...我已经在它的 pom.xml 中设置了这个具有编译范围的依赖项,但它没有在输出罐子。

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

有人可以帮助我吗?在询问之前我尝试用谷歌搜索,但到目前为止我没有发现任何有用的东西..谢谢。

【问题讨论】:

    标签: maven jakarta-ee jar dependencies war


    【解决方案1】:

    您可以使用 maven 程序集插件将所有 jar 包捆绑在一个超级 jar 中。

    看到这个:question

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-03
      • 1970-01-01
      • 2023-03-30
      • 2014-10-06
      • 2011-09-02
      相关资源
      最近更新 更多