ejb-client
我在 Maven 项目中使用类型的依赖项:
<dependency>
<groupId>mygroup</groupId>
<artifactId>foo</artifactId>
<type>ejb-client</type>
</dependency>
当我使用 Maven 构建项目时,它可以正常工作:它包含一个仅具有远程 EJB 接口(没有实现)的依赖项版本。
但是,当我将项目导出到 Eclipse Luna 并将其从 Eclipse 部署到 jBoss/WildFly 时,Eclipse 会复制完整版本的依赖项,就像我使用<type>ejb</type>
.
Eclipse 也给了我一个警告:
不完全支持对类型为 ejb-client 的项目 foo 的依赖。可能会出现类路径和/或部署问题。尝试 Maven->禁用工作区解析...
有没有办法让ejb-client
依赖项在 Eclipse 中工作?或者有什么解决方法吗?