... gegen Computerkopfschmerzen

Grails: Installation

In diesem Beitrag wird die Installation von Grails auf macOS beschrieben und die Anwendung im Browser gestartet.

Inhalt:
Voraussetzung:

Grails installieren

Grails kann unkompliziert mit SDKMAN installiert werden:
% sdk install grails 4.0.8

Wenn die Version nicht mit angegeben wird, wird die neueste Version von Grails installiert.
Die installierte Version kann man sich mit folgendem Befehl anzeigen lassen:
% grails --version
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.codehaus.groovy.reflection.CachedClass (file:/Users/pieper/.sdkman/candidates/grails/4.0.8/lib/org.codehaus.groovy/groovy/jars/groovy-2.5.14.jar) to method java.lang.Object.finalize()
WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.reflection.CachedClass
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
| Grails Version: 4.0.8
| JVM Version: 11.0.10


Grails-Anwendung erstellen

Eine Grails-Anwendung namens Teddies wird im Verzeichnis ~/Grails erzeugt.
% cd ~/Grails

Grails % grails create-app Teddies
| Application created at /Users/pieper/Grails/Teddies


Grails % mv Teddies Teddy-DB
Grails % cd Teddy-DB
Teddy-DB % grails run-app
| Resolving Dependencies. Please wait...
Downloading https://services.gradle.org/distributions/gradle-5.6.4-bin.zip
.
.
CONFIGURE SUCCESSFUL in 15m 6s
| Running application...
Grails application running at http://localhost:8080 in environment: development
<==========---> 83% EXECUTING [6m 36s]
> :bootRun


Grails im Browser aufrufen

Die Anwendung ist im Browser unter http://localhost:8080 zu erreichen:

Grails Einstiiegsseite


Jetzt kann die Anwendung mit Inhalt gefüllt werden (siehe Grails-Tutorial: 2 – Erweiterung um Suchfunktion und Grails-Tutorial: 3 – Weitere Tipps).

Grails-Dokumentation

Dokumentation der jeweils aktuellen Version von Grails
Dokumentation der Version 4.0.8



macOS Catalina
Grails Version: 4.0.8
JVM Version: 11.0.10