0

A と B の 2 つの gradle プロジェクトがあります。A は B に依存していますが、これはマルチ プロジェクト ビルドではありません (B は別のプロジェクトの単なる共有サービスです)。

Bがリポジトリ内の別のパスに住んでいても、AがBに依存していることをgradleで表現する方法はありますか? 私のリポジトリは次のようになります。

projects
   A/
      build.gradle
   B/
      build.gradle

特定のバイナリ バージョンに依存するのではなく、A が常にソースから B をビルドすることをお勧めします。

4

1 に答える 1

0

A と B の両方が既に同じ親ディレクトリにある場合は、両方のプロジェクトを含む親ディレクトリに settings.gradle スクリプトを追加することで、それらをマルチモジュール ビルドに変換できます。project.pathスクリプトで使用しない限り、プロジェクト自体には影響しません。また、両方のプロジェクト間でコンパイル時の依存関係を設定できます。

于 2013-06-06T12:13:03.587 に答える