我是Java和依赖管理的新手。
我有一个带有几个maven依赖项的EJB jar项目。将项目部署到glassfish时,我得到异常,即找不到这些依赖项中的类。
所以我添加了一个maven插件,用于将依赖项从本地存储库复制到{glassfish_dir}/glassfish/domains/domain1/lib
每个构建。
我也在使用Netbeans。
复制依赖项是否正确的方法去解决这个问题?是否有更好的方法使依赖项与glassfish一起使用?
答案 0 :(得分:0)
最好的方法是使构建.war的Maven pom.xml声明对EJB jar项目的依赖。这样,您的EJB jar和它依赖的任何库都将包含在Maven构建的.war文件中。