Ich muss einen benutzerdefinierten Befehl in Grails 3 erstellen, den ich dann über die Befehlszeile ausführen kann, da wir Standardbefehle wie run-app generieren können. Ich bin mir nicht sicher, ob ich ein Skript oder etwas anderes erstellen soll, um dies zu erreichen.Wie erstelle ich benutzerdefinierte Befehle in Grails 3?
Antwort
Dokumentation zur Rettung! Here ist, wie Sie tun, was Sie fragen.
Okay Danke. Aber wenn ich den Skriptnamen in der Grails-Shell ausführe, wird mir 'Kein Befehl gefunden' angezeigt. –
Sie sagen mir, was Sie getan haben, aber Sie zeigen nichts. Bearbeiten Sie Ihre Frage und geben Sie zeilenweise an, was Sie getan haben, um dies zu versuchen. – Gregg
Die Anweisungen scheinen
[0] % grails create-app script-test
| Application created at /Users/kirk/tmp/script-test
[0] % cd script-test
[0] % grails create-script my-script
BUILD SUCCESSFUL
| Rendered template Script.groovy to destination src/main/scripts/my-script.groovy
[0] % cat src/main/scripts/my-script.groovy
description "Example description", "grails example-usage"
println "Example Script"%
[0] % grails my-script
Example Script
[0] % grails
| Enter a command name to run. Use TAB for completion:
grails> my-script
Example Script
Tabulatorvervollständigung funktioniert auch zu arbeiten.
Wenn Sie jedoch das Skript mit einer interaktiven Shell erstellen, die ausgeführt wird, wird diese Shell das Skript erst sehen, wenn Sie die Shell neu starten.
[0] % grails
| Enter a command name to run. Use TAB for completion:
grails> create-script wibble
| Rendered template Script.groovy to destination src/main/scripts/wibble.groovy
grails> wibble
| Error Command not found wibble
Did you mean: assemble or clean or gradle?
grails> % quit
[0] % grails wibble
Example Script
grails> wibble
Example Script
grails>
- 1. Schienen 3. Wie erstelle ich eine benutzerdefinierte PUT-Aktion?
- 2. Wie man eine benutzerdefinierte Testphase in Grails 3.x einführt
- 3. Wie erstelle ich benutzerdefinierte JVM?
- 4. Wie erstelle ich benutzerdefinierte C# -Widgets?
- 5. Wie erstelle ich eine einfache benutzerdefinierte Ansicht?
- 6. Grails 3 hat keine Verpackung?
- 7. Wie erstelle ich eine nggrid benutzerdefinierte Fußzeile
- 8. Wie erstelle ich meine eigene benutzerdefinierte Gruppe in MediaWiki?
- 9. Wie schreibe ich benutzerdefinierte django manage.py Befehle in mehreren Apps
- 10. Grails 3 Cache - ehcache Konfiguration
- 11. Benutzerdefinierte Schreiben OleDbCommand Befehle
- 12. Wie erstelle ich benutzerdefinierte Schatten in robectric 3.0?
- 13. Logback in Grails verwenden 3
- 14. Wie Cach "org.springframework.web.multipart.MultipartException" in Grails 3
- 15. Debug GRAILS 3 in Eclipse
- 16. Benutzerdefinierte Distutils Befehle
- 17. Emacs benutzerdefinierte Shell-Befehle
- 18. benutzerdefinierte Validierung Nachrichten in Grails
- 19. CMake benutzerdefinierte saubere Befehle
- 20. Grails 3 upgrade Testprobleme
- 21. Erstelle Kriegsdatei in Grails mit GGTS
- 22. Benutzerdefinierte Grails Environments?
- 23. grails 3 Abhängigkeitsdienst gradle
- 24. Grails 3 Plugin Installationsort
- 25. Wie erstelle ich einen Schalter für 3 Fälle in html
- 26. Wie erstelle ich eine benutzerdefinierte MarkItUp-Vorschauseite in PHP?
- 27. Wie erstelle ich benutzerdefinierte Berechtigungen (Benutzerrollen) in Django?
- 28. Wie erstelle ich eine benutzerdefinierte Wiederherstellung in Beego?
- 29. Wie erstelle ich eine benutzerdefinierte Objekttypklasse in C#?
- 30. Wie erstelle ich benutzerdefinierte MySQL-Abfragen in CakePHP?
Sie meinen Shell/Bash-Skript? – sgiri