【问题标题】:Glassfish deployed project's dependency librariesGlassfish 部署项目的依赖库
【发布时间】:2015-05-01 12:30:38
【问题描述】:

我是 Java 和依赖管理的新手。

我有一个带有一些 maven 依赖项的 EJB jar 项目。将项目部署到 glassfish 时出现异常,即找不到来自这些依赖项的类。 所以我添加了一个 maven 插件,将依赖项从本地存储库复制到 {glassfish_dir}/glassfish/domains/domain1/lib 每次构建。 我也在使用 Netbeans。

复制依赖项是解决此问题的正确方法吗?有没有更好的方法让依赖项与 glassfish 一起工作?

【问题讨论】:

    标签: java maven deployment glassfish


    【解决方案1】:

    最好的方法是让构建 .war 的 Maven pom.xml 声明对您的 EJB jar 项目的依赖。这样,您的 EJB jar 和它所依赖的任何库都将包含在 Maven 构建的 .war 文件中。

    【讨论】:

    • 是的,这适用于战争。我有一个罐子。从那以后,我发现了可以让您通过各种方式将依赖项包含到 JAR(制作 FatJar 或 UberJar)的软件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-14
    相关资源
    最近更新 更多