0

我有 2 个应用程序(EAR-s),每个都有自己的 EJB 模块。现在我正在尝试使用 maven 构建应用程序。问题是每个 EJB 模块都使用自己的 EJB 客户端模块和来自另一个应用程序的 EJB 客户端模块。在 Maven 拓扑中,EJB-core 和 EJB-client 模块必须放在一个项目中,所以我得到了循环依赖,无法构建应用程序。有什么建议么?

4

1 回答 1

0

ear-1.ear 取决于

  • 模块 1-core.jar
  • 模块 1-client.jar
  • 模块 2-client.jar

ear-2.ear 取决于

  • 模块 2-core.jar
  • 模块 2-client.jar
  • 模块 2-client.jar

module-x-core.jar 依赖于

  • 模块-x-client.jar

你不应该有这样的循环。

于 2012-09-14T14:59:33.233 回答