ここで報告されているのと同じ問題が発生しています。
プロジェクト B (モジュール) に依存する Java プロジェクト A があり、プロジェクト B はプロジェクト C (別のモジュール) に依存します。プロジェクト AI の場合は「includeBuild ../projectB」をセットアップし、プロジェクト BI の場合も「includeBuild ../projectC」をセットアップして、小さな変更ごとに Gradle を実行しなくても Eclipse + Buildship 2.0 ですべてを開発できるようにします。プロジェクトA、B、Cのそれぞれで。
しかし、これをセットアップすると、「含まれるビルド '%s' には含まれるビルドを含めることはできません。」というメッセージが表示されます。
予想される行動
再帰的な「includeBuild」は、依存プロジェクトを再帰的に含めます。
現在の動作
「含まれるビルド '%s' には含まれるビルドを含めることはできません。」というメッセージが表示されます。
あなたの環境
グラドル 3.5、ビルドシップ 2.0、エクリプス 3.6
この問題を解決/回避するにはどうすればよいですか? 私の例では、電子メール機能 (JavaMail を使用) を含むユーティリティ プロジェクトがあります。メール機能は、データ プロジェクトと UI プロジェクトで必要です。UI プロジェクトもデータ プロジェクトに依存します。