我在 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)
答案 0 :(得分:2)
由于buildSrc
只是一个gradle项目,因此您可以使用buildSrc
gradle选项指定clean
任务,在-p
文件夹中启动gradle:
./gradlew -p buildSrc clean
不幸的是,在主构建之前它还需要另一个gradle调用。
答案 1 :(得分:0)
没有办法做到这一点(但你不应该打扫buildSrc
)。