Dashboard > Maven Tools for GRAILS > Home
Home Log In View a printable version of the current page.

Added by Arnaud Heritier , last edited by Arnaud Heritier on Aug 15, 2008  (view change)
Labels: 
(None)

Welcome

Welcome in Maven Tools for Grails. We, at OCTO Technology, are using Grails more and more often to rapidly develop web applications compatible with JEE standards. Even if we love Grails we found that some pieces were missing to have a real adoption of Grails in a corporate environment. It's why we initiated this project to try to make its adoption easier.

The third release of the grails-maven-plugin is now available. You'll find the full list of changes in jira

A lot of small bugs has been fixed and a few improvements has been implemented.

As more users are using the Grails integration, more use-cases are discovered and integrated into the plugin. If you have a particular feature that you want to get in the plugin, don't hesitate to create issues in JIRA.

JIRA: http://forge.octo.com/jira/browse/MTG
Mailing list: Send an email with the subject "subscribe mtg" to sympa@ml.octo.com or just press here

Have Fun with Grails+Maven.

Posted at May 27, 2008 by Trygve Laugstøl | 0 comments

Maven Plugin for GRAILS

The first limitation we found with Grails is that it doesn't provide an easy integration with Maven 2. Even if Grails is a killer framework to develop web applications in a productive and innovative fashion, in a corporate environment, we often find Maven to unify how projects are being built and moreover to create modular applications. Maven proposes several features that are cruelly missing to the build mechanism of Grails (ANT in legacy versions and GANT for now) :

  • The corporate repository helps build dependent components and to share artifacts (a Maven project delivery). The SNAPSHOT feature (with a Continuous Integration server) lets you to be as close as possible to the development of another project. You'll be able to deploy your WAR in the repository to use it in an EAR...
  • Transitive dependencies and the mechanism to resolve conflicts help projects to easily integrate others developments.
  • Standard integration with a lot of the Continuous Integration servers.

You'll find over the web several articles talking about the difficulties of using Grails in a Maven environment :

To solve this problem, we began to develop a plugin for Maven which allows you to build a Grails project inside Maven. Furthermore, you'll benefit from all the features of Maven 2. You'll be able to use a new library in your web application by just adding a dependency in your POM.

For all these reasons, we've started this project, and we plan to have several releases this summer.

Documentation

To learn more about the plugin, and how to use it, please read the documentation on the Maven-generated site.

Current planning

Sun Mon Tue Wed Thur Fri Sat
28

 
 
29

 
 
30

 
 
1

 
 
2

 
 
3

 
 
4

 
 
5

 
 
6

 
 
7

 
 
8

 
 
9

 
 
10

 
 
11

 
 
12

 
 
13

 
 
14

 
 
15

 
 
16

 
 
17

 
 
18

 
 
19

 
 
20

 
 
21

 
 
22

 
 
23

 
 
24

 
 
25

 
 
26

 
 
27

 
 
28

 
 
29

 
 
30

 
 
31

 
 
1

 
 

Stability

Test Time Messages
JUnit Results 0%
00:00.0
Tests: 0 Failures: 0 Exceptions: 0

JUnit Results 0%
00:00.0
Tests: 0 Failures: 0 Exceptions: 0

Powered by a free Atlassian Confluence Open Source Project License granted to JMonitoring. Evaluate Confluence today.
Powered by Atlassian Confluence 2.7, the Enterprise Wiki. Bug/feature request - Atlassian news - Contact administrators