在Gradle中编译之前,使模块在另一个模块上运行操作

时间:2013-11-05 11:47:50

标签: gradle

我的项目结构如下:

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

我需要在编译module B

之前从module A运行任务

我需要在构建模块A

之前从模块B运行任务“run”

我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以在B的compileJava任务中添加明确的任务依赖关系,例如A的run任务。但是,一般而言,项目不应该涉及另一个项目的构建模型。所以问题就变成了,为什么你需要这样做,并且会有一种更清晰的方式对它进行建模。