【发布时间】:2015-03-17 22:31:01
【问题描述】:
我有一个现有的网络项目。现在我需要添加一个 MDB EJB 项目并做了同样的事情。 EJB项目maven依赖web项目
所以到目前为止一切都很好。当我开始在我的 MDB 中使用 web 项目中的一些类时,它编译得很好,一切看起来都很好但是在运行时使用 NoClassDefFoundError 炸弹
我去了我的 web pom.xml 并在配置部分中添加了这个
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<configuration>
<attachClasses>true</attachClasses>
在我的 EJB POM 中
<dependency>
<groupId>my.group</groupId>
<artifactId>my-web-project-name</artifactId>
<version>${project.version}</version>
<classifier>classes</classifier>
</dependency>
如何让我的 EJB 找到 web 项目中的类
我真的不能这样做,因为我不允许编辑网络项目。请帮忙!!!
【问题讨论】:
标签: java eclipse maven dependencies ejb