Ich habe eine Aufgabe, die ein Shell-Skript ausführen soll. In Gradle habe ich folgendes festgelegt:Gradle führt meine Aufgabe nicht aus
defaultTasks 'renaming'
... some other stuff goes here ...
task renaming(type: Exec) {
commandLine 'sh', 'src/main/bin/rename.sh'
}
Ich habe das Shell-Skript unter meinem Modul in src/main/bin/
Es ist jedoch nicht laufen bekommen (für Testzwecke erstellt das Shell ein Verzeichnis "asfasf" genannt). Wie kann ich das beheben?
haben Sie versucht mit dem vollständigen Pfad wie /Users/you/AndroidStudioProjects/yourProject/app/src/main/bin/rename.sh? – HendraWD
Das Projekt soll auf verschiedenen Rechnern kompiliert werden, daher bin ich mir nicht sicher, wie ich in diesem Fall den vollständigen Pfad ermitteln kann. –
Haben Sie versucht, das Skript manuell auszuführen? Vielleicht gibt es Fehler darin – minas