Justér cykliske afhængigheder efter import af en EAR

Du kan opløse cykliske afhængigheder efter import af en EAR.

En cyklisk afhængighed mellem to eller flere moduler i en Enterprise Application opstår, når der importeres projekter uden for arbejdsbænken. Når der eksisterer en cyklus mellem to eller flere moduler, kan Java™-byggeprogrammet ikke beregne projekternes byggerækkefølge korrekt. En fuldstændig bygning kan ikke udføres under disse omstændigheder, eller også skal der foretages flere kald.

Derfor er det bedst at organisere dine projekter eller moduler i komponenter. Derved kan modulafhængighederne fungere som en træstruktur i stedet for et cyklisk diagram. Desuden har denne fremgangsmode den fordel, at der oprettes et bedre factoreret og laginddelt program.

  1. Identificér alle klasserne i JAR-filerne, der har cykliske afhængigheder, og flyt derefter disse klasser til et fælles Java-projekt eller JAR-fil.
  2. Brug Enterprise Application-editoren til at tilknytte funktions-JAR-filer vha. mapping til de fælles projekter.
  3. Brug JAR Dependency Editor eller egenskabssiden for hvert modul i JAR'en i programmet til kun at angive afhængigheder til de JAR-filer, er reelt er brug for.

Relaterede begreber
Cykliske afhængigheder mellem J2EE-moduler
Relaterede opgaver
Importér en Enterprise Application EAR-fil