如何在Gradle中从根项目中清理buildSrc目录?

ryoqjall  于 2023-05-18  发布在  其他
关注(0)|答案(3)|浏览(188)

我在buildSrc目录下有***多项目***build。

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

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

gradle clean

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

bd1hkmkf

bd1hkmkf1#

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

./gradlew -p buildSrc clean

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

bwntbbo3

bwntbbo32#

没有办法做到这一点(但你不应该永远不得不清理buildSrc)。

eagi6jfj

eagi6jfj3#

元构建输出就在这里:

rm -rf buildSrc/build

相关问题