0

次のようなプロジェクト構造があります。

root
  module A
    build.gradle
  module B
    build.gradle
  build.gradle
  settings.gradle

module Bコンパイル前からタスクを実行する必要があるmodule A

モジュール A をビルドする前に、モジュール B から「実行」タスクを実行する必要があります。

どうすればいいですか?

4

1 に答える 1

0

たとえば、A のcompileJavaタスクから B のrunタスクへの明示的なタスク依存関係を追加できます。ただし、一般に、プロジェクトは別のプロジェクトのビルド モデルに手を差し伸べるべきではありません。したがって、問題は、なぜこれを行う必要があるのか​​、それをモデル化するためのよりクリーンな方法があるのか​​ということです。

于 2013-11-05T11:53:55.063 に答える