エンタープライズ・アプリケーション内の複数のモジュール間の循環依存関係は、プロジェクトが WebSphere® Studio の外部からインポートされたときに最も発生しやすくなります。エンタープライズ・アプリケーション内の複数のモジュール間に循環が存在するときには、Java™ ビルダーはプロジェクトのビルド順序を正確に計算できないことがあります。このような条件では、フル・ビルドは失敗するか、またはいくつかの呼び出しを必要とします。
そこで、最適な方法はプロジェクトまたはモジュールをコンポーネント化することです。こうして、モジュール依存関係を循環ダイアグラムではなく、ツリーとして機能させることができます。この方法には、内容が詳細に検討されて階層化されたアプリケーションが生産されるという利点もあります。