Well, I think I've got the 3 votes, assuming I can include myself... or did I forget to vote again... hrm.

+1

Though, it was just called to my attention that there is a wee bug in the Groovy plugin descriptor extractor, which causes problems when you have both Groovy and Java mojos defined in the same project:

    http://jira.codehaus.org/browse/MGROOVY-40

So, maybe there will be another alpha after this after all...

--jason


On May 18, 2007, at 1:18 PM, Garvin LeClaire wrote:

I don't think it would be right if I stuff the ballot box

;-o)



--
Regards,


Garvin LeClaire
[EMAIL PROTECTED]



On 5/18/07, Jason Dillon <[EMAIL PROTECTED]> wrote:
Any more votes?

--jason


On 5/15/07, Jason Dillon <[EMAIL PROTECTED]> 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
>
>

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email




Reply via email to