Grails: Difference between revisions

From Elvanör's Technical Wiki
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
Grails is a next-generation web development framework powered by Groovy and Java technologies.
Grails is a next-generation web development framework powered by Groovy and Java technologies.
== Deployment and build system ==
* Under the hood, Grails uses Gant as its build system. Gant is based on Ant but allows you to write build files with Groovy code: you are no longer restrained to XML programming!
* If you write your own Gant scripts (in $PROJECT_HOME/scripts), you can apparently completely customize the build process.
* Note that when running the embedded Jetty server (or when running any Grails script for that matter), the additional JAR dependencies are loaded.


== Questions ==
== Questions ==

Revision as of 14:50, 11 May 2007

Grails is a next-generation web development framework powered by Groovy and Java technologies.

Deployment and build system

  • Under the hood, Grails uses Gant as its build system. Gant is based on Ant but allows you to write build files with Groovy code: you are no longer restrained to XML programming!
  • If you write your own Gant scripts (in $PROJECT_HOME/scripts), you can apparently completely customize the build process.
  • Note that when running the embedded Jetty server (or when running any Grails script for that matter), the additional JAR dependencies are loaded.

Questions

  • Does scaffolding works on deployed environment or only on the test container?
  • How to package a WAR file for deployment on a servlet container, and customize the process?