Oprava cyklických závislostí po importu souboru EAR

Po importu souboru EAR je možno vyřešit cyklické závislosti.

Cyklická závislost mezi dvěma nebo více moduly v podnikové aplikaci se nejčastěji vyskytuje při importu projektů z prostředí mimo pracovní plochu. Když mezi dvěma nebo více moduly v podnikové aplikaci existuje cyklus, tvůrce Java™ nemůže přesně vypočítat pořadí sestavení projektů. Úplná sestavení za těchto podmínek selhávají nebo je nutno je několikrát vyvolat.

Nejlepší postup proto je rozčlenit projekty na komponenty. Závislosti vašeho modulu tak mohou fungovat jako strom a nikoli jako cyklický diagram. Tento postup má další výhodu v tom, že vytváří lépe rozčleněnou a rozvrstvenou aplikaci.

Chcete-li znovu uspořádat projekt tak, aby neobsahoval cyklické závislosti, postupujte takto:

  1. Identifikujte všechny třídy v souborech JAR s cyklickými závislostmi, a poté tyto třídy přesuňte do společného projektu Java nebo souboru JAR.
  2. Pomocí editoru podnikových aplikací proveďte mapování souborů JAR utilit do společných projektů.
  3. Pomocí Editoru závislostí souboru JAR nebo stránky vlastností nastavte pro každý modul souboru JAR v aplikaci závislosti pouze na ty soubory JAR, které jsou skutečně nezbytné.

Související koncepce
Cyklické závislosti mezi moduly Java EE
Související úlohy
Import souboru EAR podnikové aplikace