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