2016-08-01 12 views

Antwort

1

die Beispiele aus https://docs.gradle.org/current/dsl/org.gradle.api.tasks.Exec.html können Sie Ihre eigene eine Aufgabe machen beizbrühen auszuführen wie so:

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

Und dann führen Sie einfach die Aufgabe über: gradle runbats oder eine andere Klasse Aufgabe auf diesem abhängig machen.

Wenn bats mybats.bat fehlschlägt, werden Task und Build fehlschlagen.