我在谷歌上查过这个,但 Gradle 网站上似乎没有任何文档,甚至没有人在论坛上讨论这个问题。
我在我的 Mac(10.8.2,ML)上安装了 Gradle,并且正在构建一个自定义 build.gradle 脚本。当我调用 println() 时,我想让输出着色(如红色错误、绿色信息等)。如何在我的 gradle 构建脚本中执行此操作?
这是我到目前为止的代码示例:
def proc = "echo `DATE`".execute()
proc.in.eachLine {line -> println line}
proc.err.eachLine {line -> println 'ERROR: ' + line}
在这个 gradle 论坛上,他们讨论了作为 StyledTextOutput 类的一部分的各种样式,例如 normal、header、userinput、identifier、description、progressstatus、failure、info 和 error。看起来这是一个内部类。有没有一种简单的方法可以在不导入大量包的情况下利用 Gradle/Groovy 的彩色打印功能?