build.gradle中的任务,用于创建文件夹层次结构

时间:2016-02-22 10:29:35

标签: gradle

我想编写一个Gradle任务来自动创建某个文件夹层次结构。

我广泛搜索了文档,但我似乎找不到合适的方法来做到这一点。它让我感到困惑,因为它是自动化方面最简单的事情之一。

我尝试了以下脚本,没有运气。

task createTree() {
  def d1 = new File(project.buildDir, 'dist/c/')
  d1.mkdir()
}

愚蠢的方式也假设它不能一次创建层次结构

task createTree() {
  def d1 = new File(project.buildDir, 'dist/')
  d1.mkdir()
  def d2 = new File(project.buildDir, 'dist/c/')
  d2.mkdir()
}

任何提示?

1 个答案:

答案 0 :(得分:1)

使用d1.mkdirs

See reference here