Hi Communities, I'm pleased to announce the availability of the first release of the grails-maven-plugin. I hope this plugin will ease the development of Grails applications with maven.
Major features are actually : - POM creation from an existing Grails project. - A grails-app packaging defining - a customized default lifecycle with the following services : - runs grails unit-tests and integration-tests in test phase - runs grails web-tests in integration-test phase - copies projects dependencies of type jar which have not a provided scope in the lib directory. - creates a WAR archive using grails which can be installed and deployed by maven. - a customized clean lifecycle which call the clean target of grails and delete the libraries found in the lib directory (populated in the package phase of the default lifecycle) This version of the plugin is tested only with grails 0.5.6. I also encountered some issues with Grails and Maven which are listed in the FAQ : http://forge.octo.com/maven/sites/mtg/grails-maven-plugin/faq.html Resources : - Plugin documentation : http://forge.octo.com/maven/sites/mtg/grails-maven-plugin/ - Project's WIKI : http://forge.octo.com/confluence/display/MTG/Home - Issues Tracker : http://forge.octo.com/jira/browse/MTG - Mailing list : http://forge.octo.com/maven/sites/mtg/mail-lists.html Thanks for those who helped me to start this project : Guillaume Laforge, Graeme Rocher, Dave Syer, and all of those in the maven team who helped me to create my first maven 2 plugin from scratch. Have Fun with Grails and Maven. Cheers, .......................................................... Arnaud HERITIER .......................................................... OCTO Technology - aheritier AT octo DOT com www.octo.com | blog.octo.com .......................................................... ASF - aheritier AT apache DOT org www.apache.org | maven.apache.org ........................................................... --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]