Rette sykliske avhengigheter etter at en EAR er importert

Du kan behandle sykliske avhengigheter etter at en EAR er importert.

En syklisk avhengighet mellom to eller flere moduler i en Enterprise-applikasjon som forekommer vanligvis når prosjektet importeres fra utenfor arbeidsbenken. Når det finnes en syklus mellom to eller flere moduler i en Enterprise-applikasjon, kan Java builder ikke behandle byggerekkefølgen for prosjektene nøyaktig. Fullstendige bygginger mislykkes under disse forholdene, eller de krever flere aktiveringer.

Det er derfor best å organisere prosjektene eller modulene til komponenter. På denne måten kan modulavhengighetene fungere som et tre i stedet for som et syklusdiagram. Denne metoden har den ekstra fordelen at den produserer en bedre faktorisert og lagdelt applikasjon.

  1. Identifiser alle klassene i JAR-filene som har sykliske avhengigheter, og flytt deretter disse klassene til et felles Java-prosjekt eller en felles JAR-fil.
  2. Bruk redigeringsprogrammet for Enterprise-applikasjoner til å tilordne funksjons-JAR-filer til de felles prosjektene.
  3. Bruk redigeringsprogrammet eller egenskapssiden for JAR-avhengigheter, for hver modul i applikasjonens JAR, til å definere avhengigheter for bare de JAR-filene som virkelig er nødvendige.

Beslektede begreper
Sykliske avhengigheter mellom J2EE-moduler
Beslektede oppgaver
Importere en EAR-fil for Enterprise-applikasjon