Du kan løse problemer med cykliske afhængigheder, efter en EAR er importeret.
En cyklisk afhængighed mellem to eller flere moduler i en Enterprise Application opstår oftest, når projekter importeres fra et sted uden for arbejdsbænken. Når der findes en cyklus mellem to eller flere moduler i en Enterprise Application, kan Java™-byggeprogrammet ikke beregne rækkefølgen for bygning af projekterne præcist. Enten udføres fuldstændige bygninger ikke under disse omstændigheder, eller også kræver det adskillige kald.
Derfor er den bedste fremgangsmåde at organisere projekterne eller modulerne i komponenter. Dermed kan modulafhængighederne fungere som en træstruktur i stedet for et cyklisk diagram. Denne fremgangsmåde har den ekstra fordel, at den giver et program, der er udført bedre factoring og lagdeling på.
Benyt følgende fremgangsmåde til at reorganisere projektet for at rette cykliske afhængigheder: