在导入 EAR 之后更正循环依赖项

可以在导入 EAR 之后解决循环依赖项问题。

企业应用程序中两个或多个模块间的循环依赖项通常在从工作台外部导入项目时发生。当企业应用程序中的两个或多个模块之间存在循环时,Java™ 构建器就不能精确计算项目的构建顺序。在这些情况下,完全构建将失败或者需要进行若干次调用。

因此,最佳方法是将项目或模块组织成组件。这允许模块依赖项以树而不是循环图的形式来工作。此方法还有一个好处就是,它将更好地对应用程序进行分解和分层。

  1. 标识 JAR 文件中具有循环依赖项的所有类,然后将这些类移到公共 Java 项目或 JAR 文件中。
  2. 使用企业应用程序编辑器来将实用程序 JAR 文件映射至公共项目。
  3. 对应用程序中的 JAR 的每个模块使用 JAR 依赖项编辑器或属性页面,以仅为真正需要的 JAR 文件设置依赖项。

相关概念
J2EE 模块之间的循环依赖项
相关任务
导入企业应用程序 EAR 文件