Eine zyklische Abhängigkeit zwischen zwei oder mehr Modulen in einer Unternehmensanwendung tritt dann am ehesten auf, wenn Projekte von außerhalb der Workbench importiert werden. Wenn ein Zyklus zwischen zwei oder mehr Modulen in einer Unternehmensanwendung vorhanden ist, kann das Java-Erstellungsprogramm die Erstellungsreihenfolge der Projekte nicht präzise berechnen. Vollständige Erstellungen schlagen unter diesen Bedingungen fehl, oder sie erfordern mehrere Aufrufe.
Die empfohlene Methode ist daher die Untergliederung Ihrer Projekte oder Module in Komponenten. Dies ermöglicht Ihnen die Darstellung Ihrer Modulabhängigkeitsfunktionen als Baumstruktur anstelle eines Zyklusdiagramms. Dieses Verfahren bietet den zusätzlichen Vorteil der Produktion einer besser gegliederten und geschichteten Anwendung.