
Eben habe ich
Grails 1.1 RC1 mal installiert, ein Projekt angelegt und getestet. Bei der Installation von Grails sind die Umgebungsvariablen
JAVA_HOME und
GRAILS_HOME wichtig uns müssen gesetzt sein.
Hiernach wollte ich die
maven 2-Integration testen. Hierfür muss in ~/.m2/settings.xml folgendes eingetragen werden:
<settings>
<pluginGroups>
<pluginGroup>org.grails</pluginGroup>
</pluginGroups>
</settings>
Danach kann man mit dem Kommando
"mvn grails:create-pom -DgroupId=<m2-groupId>" eine maven pom.xml erzeugen lassen. Hier kann man dann die Abhängigkeiten pflegen und danach
"mvn eclipse:eclipse" ausführen. Ich hatte den MySQL-JDBC-Treiber als Abhängigkeit hinzugefügt - hat alles super geklappt.
Das
Grails Eclipse Plugin war anfangs etwas "mürrisch". Ein Grails-Projekt in Eclipse kann man einfach als "Java Application" starten. Hier verlangte Eclipse aber explizit die Einstellung von
JAVA_HOME und
GRAILS_HOME.
Als
Rails-Fan finde ich das Konzept von
Grails super. Wenn man dann auch noch alle Java-Bibliotheken, Frameworks und Tools (à la
maven) verwenden kann - noch besser.
Meine "Lieblinge" unter den Java Frameworks (
Spring,
Hibernate) werden von
Grails ja schon (intern) verwendet.
Mit der Programmiersprache
Groovy konnte ich mich bisher noch nicht 100%ig anfreunden - das kommt aber bestimmt noch, wenn ich etwas mehr Zeit investiere :)
Weitere Links:
- Grails Eclipse Plugin
- Grails Maven Plugin
- Grails 1.1 RC1 Release Notes