Corrección de dependencias cíclicas después de importar un archivo EAR

Puede resolver las dependencias cíclicas después de importar un archivo EAR.

Se produce con mucha frecuencia una dependencia cíclica entre dos o más módulos de una aplicación de empresa cuando se importan proyectos externos al entorno de trabajo. Cuando existe un ciclo entre dos o más módulos de una aplicación de empresa, el constructor Java no puede calcular con precisión el orden de construcción de los proyectos. Las construcciones completas fallan bajo estas condiciones, o bien es necesario invocarlas varias veces.

Por consiguiente, es preferible organizar los proyectos o módulos en componentes. Esto permite que sus dependencias de módulos funcionen en forma de diagrama de árbol en vez de hacerlo como un ciclo. Esta práctica tiene la ventaja adicional de producir una aplicación con una mejor disposición de factores y niveles.

  1. Identifique todas las clases de los archivos JAR que tienen dependencias cíclicas y después mueva estas clases a un proyecto Java o archivo JAR común.
  2. Utilice el editor de aplicación de empresa para correlacionar los archivos JAR de programa de utilidad con los proyectos comunes.
  3. Utilice el editor de dependencias o la página de propiedades de JAR para cada módulo del archivo JAR de la aplicación, para establecer dependencias sólo con los archivos JAR que son realmente necesarios.

Conceptos relacionados
Dependencias cíclicas entre módulos J2EE
Tareas relacionadas
Importación de un archivo EAR de aplicación de empresa