Gradle (Son sürümü 2.12 kullanıyorum), type sağlar: Exec parent parent görev, ancak birden çok argümanla nasıl kullanılacağını öğrenemiyorum.Bir program, Gradle görevi aracılığıyla bağımsız değişken argümanlarıyla nasıl çalıştırılır
Mesela ben Postgresql veritabanını
dropdb --if-exists mydbname
düşmesi gerekir Ama bu çok kombinasyonları denedi
task dropDatabase(type: Exec) {
commandLine 'dropdb', '--if-exists', 'mydbname'
}
ve bu da
task dropDatabase(type: Exec) {
commandLine 'dropdb'
args '--if-exists', 'mydbname'
}
çalışmaz ancak tüm hatalarla başarısız : çıkış ayarlanmamış veya yanlış argümanlar.
Ama hiç böyle smth çalıştırmak gerekir:
gunzip -c /Users/name/Downloads/db_31_03_2016_01_18_17.gz | psql -U postgres
Nasıl yapmalı?
hata her zaman "Görev hiçbir çıktı bildirmedi" –