2015-05-01 125 views
1

我是Java和依赖管理的新手。Glassfish部署了项目的依赖库

我有一个EJB jar项目,有一些maven依赖项。在将项目部署到glassfish时,我得到异常,找不到那些依赖关系中的类。 所以我已经添加了一个maven插件来复制从本地资源库到{glassfish_dir}/glassfish/domains/domain1/lib每个版本的依赖关系。 我也在使用Netbeans。

正在复制关于依赖关系的正确方法?有没有更好的方式使依赖与玻璃鱼一起工作?

回答

0

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

+0

是的,这将适用于战争。我有一个JAR。我从那以后发现了一些软件,可以通过各种方式将依赖包括到JAR中(使FatJar或UberJar)。 – Varis

相关问题