grails create-app MyApp
grails create-domain-class MyDomain
grails create-controller MyDomain
If you're going to use MySQL, download the MySQL Java connector and place the file here:
In the DataSource.groovy file, set the the following fields:
url = "jdbc:mysql://localhost/MyApp"
driverClassName = "com.mysql.jdbc.Driver"
username = ""
password = ""
If you're going to use sqlite, copy the following files as described on my sqlite post:
Setup the Grails git plug-in and do the initial check-in.
grails install-plugin git 1.0-SNAPSHOT
Video on using Git and Grails - http://www.grails.org/dist/screencasts/screencast9.mov
With Grails 1.3, Web Flow was pushed out of the standard release into a plugin. To install the plug-in, execute the command:
grails install-plugin webflow 1.3.7/span
To use ajax via jQuery via the grails plug, do the following. After these steps, jQuery will be used for the ajax calls in <g:remoteField>, <g:remoteLink>, <g:formRemote> etc. Eric Turner has a good example of using jQuery with Grails on his blog and the sample code can be found at GitHub. There is an incomplete 14 minute YouTube video on creating a Grails application that uses jQuery.
To install the jQuery plugin type this command from your project's root folder:
$ grails install-plugin blueprint
$ grails install-plugin jquery
$ grails install-plugin jquery-ui
$ grails install-plugin jquery-datatables
This downloads and installs jquery-1.4.2.js and jquery-1.4.2.min.js under web-app/js/jquery/
The complete jQuery distribution is downloaded and installed under your project's /web-app/js/jQuery folder
Add the following line to your grails-app/views/layouts/main.gsp file:
Add the following to your grails-app/conf/config.groovy