0
我是Gradle的新手,必须调用shell命令并解析它的控制台输出。为什么我应该使用org.gradle.api.tasks.Exec?
做一些研究如何与两种方式来实现这一点,我结束了之后:以commandLine
- 使用任务为
type: Exec
(org.gradle.api.tasks.Exec
)的摇篮路。 - Groovy/Java-way使用
java.lang.String
与execute
和java.lang.Process
。
问题是,为什么我应该在Java方式上使用Gradle方式,反之亦然?我找不到任何资源指出这种差异。
由于各种原因,您需要为此定义一个任务,并且配置内置任务类型几乎总是比编写特定任务更好。 –
谢谢@PeterNiederwieser。 – florianb