これはおそらく重複した質問だと思いますが、その理由を理解しようとしています...
A、B、C は単純な古い Java モジュールです。A と B はライブラリで、C はアプリケーションです。
B が A に依存する場合
そして C は B に依存する
C の依存関係に A と B の両方を含める必要があるのはなぜですか?
私は本当にアドバイスを求めているわけではありません.プロジェクトには5つのモジュールしかないので、大したことではありません. なぜこれが当てはまるのか、私はただ興味があります(または、明らかな何かが欠けているかもしれません)。