6

最近、いくつかのサブプロジェクトを含む Java プロジェクトの開発を開始しました。それらはすべてグラドルです。では、すでに実装されている 2 つのプロジェクト A と B があるとします。そして、別のグラドル プロジェクト C を紹介します。依存関係は次のとおりです。

  • A は B に依存している
  • B は C に依存している
  • C は A に依存している

したがって、gradleでプロジェクトをビルドしようとしたときに発生する循環依存関係エラーなしで、このプロジェクトCを実装する必要があります。インターフェイスがこれに対する解決策であるといういくつかの回答を見ました。しかし、私の場合、プロジェクト A と B は大きなプロジェクトであり、それらのインターフェイスを導入する方法を考えることはできません。私にできる唯一のことは、プロジェクト C のインターフェイスを導入することです。では、これらのケースで私の問題を解決する方法はありますか? ない場合、そのようなものを持つ方法は何ですか? また、これらの A、B、C プロジェクトは個別のプロジェクトであるため、1 つにまとめることはできません。

4

1 に答える 1