Po zaimportowaniu projektu EAR można usunąć zależności cykliczne.
Zależność cykliczna między co najmniej dwoma modułami w aplikacji korporacyjnej występuje zazwyczaj przy importowaniu projektów spoza środowiska roboczego. Kiedy istnieje cykl między co najmniej dwoma modułami aplikacji korporacyjnej, program budujący Java nie może dokładnie przetworzyć kolejności budowy projektów. W takich warunkach pełny proces budowania nie powiedzie się lub będzie wymagać kilkukrotnego wywołania.
Dlatego sprawdzoną procedurą jest łączenie projektów lub modułów w komponenty. Dzięki temu zależności między modułami będą mieć formę drzewa, a nie cyklu. Ten sposób postępowania ma też dodatkową zaletę w postaci lepszego podziału aplikacji na składniki i warstwy.