如何直接Gradle println() 输出或写入字符串到文件?

How to direct Gradle println() output or write string to file?

我想将 Gradle 任务的 println 输出定向到一个文件。下面是一个无效的概念示例

task Prebuild {
  println ("hello Gradle" ) > c:/hello.txt
}

这行不通。
正确的做法是什么? (如果可能的话)
我找不到关于 SO、Google 或 Gradle 文档的示例。

或者,还有其他方法可以将字符串写入文件吗?

要从 Gradle 任务将字符串写入文件:

首先,创建自定义任务class

public class WriteStringClass extends DefaultTask {
    @TaskAction
    void writeString()
    {
      // place at top of module's "build.gradle"
      // writes string to "hello.txt" in project directory
      FileWriter fw;
      fw = new FileWriter( "hello.txt");        // create FileWriter
      fw.write( "Hello from writeString!" );    // write string to file
      fw.close();                               // needed to flush write
      println "file written."
    }
}

接下来,调用任务:

    //place within "android" closure
    task write (type:WriteStringClass) {}