Korrigera cykliska samband när en EAR har importerats

Korrigera cykliska samband när en EAR har importerats.

Ett cykliskt samband mellan två eller flera moduler i en Enterprise-tillämpning uppstår vanligen när projekt importeras utifrån arbetsmiljön. När en cykel finns mellan två eller flera moduler i en Enterprise-tillämpning, kan inte Java-byggfunktionen exakt beräkna projektens byggordning. Under sådana förhållanden misslyckas fullständiga byggen eller kräver flera anrop.

Därför är det bäst att ordna projekten eller modulerna i komponenter. Då kan modulsambanden fungera som ett träd i stället för som ett cykeldiagram. Metoden producerar dessutom en bättre faktoriserad och skiktad tillämpning.

  1. Identifiera alla klasser i JAR-filerna som har cykliska samband, och flytta dessa klasser till ett gemensamt Java-projekt eller en Java-fil.
  2. Använd Enterprise-tillämpningsredigeraren för att avbilda verktygs-JAR-filer till de gemensamma projekten.
  3. Använd JAR-sambandsredigeraren eller egenskapssidan för varje JAR-modul i tillämpningen, för att ange samband för enbart de JAR-filer som verkligen behövs.

Närliggande begrepp
Cykliska samband mellan J2EE-moduler
Närliggande uppgifter
Importera ett Enterprise-tillämpningsprojekt till en EAR-fil