【发布时间】:2016-09-07 01:42:43
【问题描述】:
我有一个相当大的遗留模块,其中包含 EJB 3.0 和一些业务逻辑类。我正在尝试将构建过程转换为使用 maven,但在配置 maven-ejb-plugin 时遇到了困难。
我正在尝试使用 maven-ejb-plugin 生成客户端 EJB 包,但请注意客户端包也包含所有业务逻辑类 - 即使 EJB 没有引用它们。
我目前的配置是: org.apache.maven.plugins maven-ejb-插件 默认-ejb ${project.build.outputDirectory} ejb 3.0 真的
不幸的是,业务类/模型/DTO 的包没有非常明确的分离,因此很难准确地确定哪些 EJB 依赖于哪些类。
maven-ejb-plugin 中是否有一种机制来指示 maven 在客户端包中仅包含所需的 EJB 接口/实现和依赖类并忽略/跳过其他所有内容?还是我必须手动确定各个接口需要哪些依赖类并将插件配置为仅包含这些文件?
【问题讨论】:
标签: java maven jakarta-ee ejb