私は3つのモジュールA、B、Cを持っています。AはBにコンパイル/デフォルトの依存関係があり、BはCにテストの依存関係があり、CはAにコンパイル/デフォルトの依存関係があります。
Maven はこれをサイクルとして検出しますが、B のテスト (非テスト コードではない) のみが C に依存しており、C も A も B のテストに依存していません。
Maven がまだこれをサイクルとして検出する理由はありますか? それを解決する方法はありますか?
私は3つのモジュールA、B、Cを持っています。AはBにコンパイル/デフォルトの依存関係があり、BはCにテストの依存関係があり、CはAにコンパイル/デフォルトの依存関係があります。
Maven はこれをサイクルとして検出しますが、B のテスト (非テスト コードではない) のみが C に依存しており、C も A も B のテストに依存していません。
Maven がまだこれをサイクルとして検出する理由はありますか? それを解決する方法はありますか?