+1
Go for it. We are not in Apache Land ;-)
Arnaud

On 21/05/07, Matt Brozowski <[EMAIL PROTECTED]> wrote:

Don't know if you have enough votes yet.. but I just got back in town and
say
+1

Matt

On May 16, 2007, at 12:55 AM, Jason Dillon wrote:

Folks, I've been working more on the Groovy integration with Maven 2 and I
think its time again for another release.

The major changes in this release are for supporting Maven plugins
implemented in Groovy (Yeah, baby, yeah).  With this, a few more modules
were added, which were organized into a new groupId "
org.codehaus.mojo.groovy".  You can see the layout here:

    http://svn.codehaus.org/mojo/trunk/mojo/groovy/

<snip>
Release Notes - Maven 2.x Groovy Plugin - Version 1.0-alpha-3

** Bug
    * [MGROOVY-29] - Property resolving in the 'project' delegate is not
working correctly when run from the Maven reactor

** Improvement
    * [MGROOVY-24] - When maven.test.skip=true skip groovy:testCompile
    * [MGROOVY-28] - Re-package all Groovy modules into
org.codehaus.mojo.groovy
    * [MGROOVY-30] - Fix dependency injection of the plexus
GroovyComponentFactory
    * [MGROOVY-31] - Add ant = new AntBuilder() to groovy:execute
    * [MGROOVY-32] - Maven ${} resolution of inlined Groovy scripts is
causing problems with GStrings
    * [MGROOVY-33] - Allow optional handling of AssertionError (which is
produced by Groovy's assert keyword) to omit evil stacktrace
    * [MGROOVY-34] - Hook up to the Plexus/Maven ExpressionEvaluator muck
for property expansion
    * [MGROOVY-36] - Hookup AntBuilder's output to Maven's plugin Log
    * [MGROOVY-37] - Create plugin development guide for implementing
plugins in Groovy

** New Feature
    * [MGROOVY-1] - Support mojo plugin.xml generation for Groovy mojos
    * [MGROOVY-26] - Add an archetype for groovy-mojo projects
    * [MGROOVY-27] - Split up the mojo support from the
compilation/execution support
    * [MGROOVY-35] - Add fail() helper to GroovyMojoSupport
</snip>

The new site has just been deployed here:

    http://mojo.codehaus.org/groovy/

And includes the new guide to developing plugins with Groovy:

    http://mojo.codehaus.org/groovy/guide-groovy-plugin-development.html

Snapshots have been published here with the latest and greatest Groovy
bits:

    http://snapshots.repository.codehaus.org/org/codehaus/mojo/groovy/

Aside from the groupId change, the other significant change was to the
groovy:execute goal and how the source code was specified.  Previously this
was the syntax:

<configuration>
    <source>
        <body>
            println "Groovy baby!"
        </body>
    </source>
</configuration>

This was using a nested type under <source> to determine the type, one of
<body>, <file> or <url>.  The new syntax does not need the child element, so
one can:

<configuration>
    <source>
        println "Groovy baby!"
    </source>
</configuration>

or:

<configuration>
    <source>${pom.basedir}/src/main/groovy/whatever.groovy</source>
</configuration>

Both syntaxes for configuration are supported in this release, though when
1.0-beta-1 roles around the nested element syntax will be dropped.

Other significant improvements are:

 * Allowing GStrings to be used in inline source bodies
 * Improved property resolution which behaves normally in the reactor and
supports the same expansion of variables as plugin configuration (ie.
${session} will resolve to a MavenSession, etc).

I think this is going to be the last of the alpha releases, next release
is probably going to be 1.0-beta-1.

 * * *

[+1]  Yeah, baby, yeah (release it)
[+0]  Begin the unnecessarily slow-moving dipping mechanism! (eh,
whatever)
[-1] Sorry, I have one simple request. And that is to have sharks with
frickin' laser beams attached to their heads! (don't release)

Vote will conclude on Friday 10pmish (pacific).

Please vote :-)

--jason



___________________________________________________________________________
Matt Brozowski, OpenNMS Maintainer Main: +1 919 812 4984
The OpenNMS Group, Inc. Fax: +1 503 961 7746
Email: [EMAIL PROTECTED] URL: http://www.opennms.com





--
..........................................................
Arnaud HERITIER
..........................................................
OCTO Technology - [EMAIL PROTECTED]
www.octo.com | blog.octo.com
..........................................................
ASF - [EMAIL PROTECTED]
www.apache.org | maven.apache.org
...........................................................

Reply via email to