[ 
http://jira.codehaus.org/browse/MNG-1664?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jason van Zyl closed MNG-1664.
------------------------------

    Resolution: Fixed

jason has finished this.

> Write mojos w/Groovy
> --------------------
>
>                 Key: MNG-1664
>                 URL: http://jira.codehaus.org/browse/MNG-1664
>             Project: Maven 2
>          Issue Type: New Feature
>          Components: Plugin Creation Tools
>    Affects Versions: 2.0
>            Reporter: Jason Dillon
>             Fix For: 2.2.x
>
>         Attachments: maven2-groovy-mojo-support.tar.gz
>
>
> Attached is an archive containing 3 modules:
>  * plexus-groovy-factory
>  * maven-plugin-tools-groovy
>  * groovytest-maven-plugin
> plexus-groovy-factory is a plexus component factory, which allows Groovy 
> objects to be used as components inside of Plexus.  I started with the 
> existing module of the same name in the plexus project, but most of it 
> changed, so I just included the entire module instead of providing a patch.  
> Tests included.
> maven-plugin-tools-groovy provides the ability to extract MojoDescriptors 
> from one or more .groovy sources.  This is based off of the beanshell 
> extractor.sh... its kinda hacky, but functions _well enough_ for now.  
> groovytest-maven-plugin is used to test.
> groovytest-maven-plugin is just a simple maven plugin that uses the new 
> groovy script support.  It shows that a .groovy can use other .groovy sources 
> inside of the plugin, and shows that the descriptor extractor functions.  Its 
> basically useful for integration testing.
>  * * *
> Someone should check & update the version details for the parent pom of these 
> modules.  I just used whatever I had on my local system to get it working.
> This plugin depends on Groovy 1.0 JSR 05, but 04 will sorta work, but will 
> not function with included classes in the same jar.  Since 04 was just 
> releases yesterday, these modules depend on 05 SNAPSHOT, which should be 
> available on the codehaus ci repo.  When 1.0 is released this dep should be 
> updated to that version.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to