Notları bir kabuk komut dosyası çalıştırıyorum, sorun kabuk komut dosyasının, devam etmeden önce çalıştırmam gereken bazı önkoşulları çalıştırmasıdır. kabuk komut dosyasını Gradle'dan çalıştırın ve bitirmek için bekleyin
Denedim aşağıdaki ancak gradlesleep.sh
echo 'hi1'
sleep 1
echo 'hi2'
sleep 10
echo 'bye'
Gradle:
task hello3(type: Exec) {
println 'start gradle....'
commandLine 'sh','sleep.sh'
println 'end gradle....'
}
Result:
start gradle....
end gradle....
:hello3
hi1
hi2
bye
Google'ı denediniz mi? https://fbflex.wordpress.com/2013/03/14/gradle-madness-execwait-a-task-that-waits-for-commandline-calls-to-be-ready/ – Marged
Evet, bir şey bulmaya çalıştım. Gradle, kod uzantısı eklemeden desteklediğinden, belki de ExecWait'i yapan bazı Gradle komutlarını kaçırdığımı düşündüm. link için teşekkürler – 15412s