2016-08-01 62 views

回答

1

使用從https://docs.gradle.org/current/dsl/org.gradle.api.tasks.Exec.html的例子,你可以使自己的任務中執行貝茨像這樣:

task runBats(type:Exec) { 
    workingDir '../dirWithMyBats' 
    //on windows: 
    commandLine 'cmd', '/c', 'bats', 'myBats.bats' 
    // OR on linux 
    commandLine 'bats', 'myBats.bats' 
} 

然後就是通過運行任務:gradle runbats,或進行另一個級別的任務會依賴它。

如果bats mybats.bat失敗,那麼任務和構建將失敗。

相關問題