大規模なビルド システムでは、1 つのアイテムにサブアイテムなどを含めることができるアイテムの階層を設定しました。
したがって、モジュール 2 をインポートすると、モジュール 3、4、および 5 が含まれ、モジュール 2 を含むアプリケーションは自動的に 3、4、および 5 を「インクルード」します。
これにより、「混乱全体」が「リファクタリング可能」「再コンパイル可能」などになります。
ただし、モジュール 2 の「内部」に変更を加えると、つまり、モジュール 2 に新しい依存関係を追加するか、「アーティファクト」などを追加すると、モジュール 2 を依存関係として割り当てるものに継承されます。
ある意味では、これは依存関係として別の「プロジェクト」内に「プロジェクト」が含まれているようなものであり、混乱全体を「メガ」プロジェクトとして扱うことができます。
???????