如何从Gradle中的根项目中清除buildSrc目录?

时间:2014-08-08 10:13:57

标签: build gradle multi-project

我在 buildSrc 目录中构建了 多项目

  buildSrc
       ---build
       ---  subProject1
          ----build (2)
       ---  subProject2
           ----build (3)
       ---  subProject3
          ----build  (4)
       ---  subProject4
          ----build  (5)
    config
    gradle
    src
    build (1)

当我在项目的根目录中时,我写道:

gradle clean

但只删除了根项目的构建目录(标记为1)。如何触发 Gradle 删除所有构建目录prom buildSrc ,而无需手动转到 buildSrc 并写入gradle clean。 2,3,4,5)

2 个答案:

答案 0 :(得分:2)

由于buildSrc只是一个gradle项目,因此您可以使用buildSrc gradle选项指定clean任务,在-p文件夹中启动gradle:

./gradlew -p buildSrc clean

不幸的是,在主构建之前它还需要另一个gradle调用。

答案 1 :(得分:0)

没有办法做到这一点(但你不应该打扫buildSrc)。