Thanks for the pointers.  There doesn't seem to be any instructions with
the groovy-maven-plugin as there are with the jruby one.  Looking in the
source of it there does not appear to be an equivalent of RubyMojo.  I
might take this to the mojo mailing list.

Thanks again,
Martin.


----- Original message -----
From: "Jason van Zyl" <[EMAIL PROTECTED]>
To: "Maven Users List" <[email protected]>
Date: Sat, 24 Feb 2007 12:44:53 -0500
Subject: Re: Mojos in languages other than Java


On 24 Feb 07, at 12:16 PM 24 Feb 07, Eric Redmond wrote:

> Follow the same guildlines, just with the Groovy projects instead:
>

I'm not sure anyone has actually used the Groovy Component Factory in  
Plexus. I think Jeff Genender made another infrastructure for writing  
Groovy plugins. I know Plexus components can be written in Groovy,  
not sure if anyone has tried the native plexus way for actually  
writing Mojos.

jason.

> http://mojo.codehaus.org/jruby-maven-plugin/howto.html
>
> Eric
>
> On 2/24/07, Martin Gilday <[EMAIL PROTECTED]> wrote:
>>
>> Managed to get it working.  Had to change packaging from maven-plugin
>> back to jar, so I can now write my own plugin.xml.
>> Still not ideal as lose the benefit of it being generated from
>> annotations.  So if any one has a way of doing that it would be
>> apprecitated.
>>
>> Thanks,
>> Martin.
>>
>>
>> ----- Original message -----
>> From: "Martin Gilday" <[EMAIL PROTECTED]>
>> To: [email protected]
>> Date: Sat, 24 Feb 2007 15:35:30 +0000
>> Subject: Mojos in languages other than Java
>>
>> Hi,
>>
>> I am trying to write a mojo in Groovy.  According to the mojo api  
>> docs
>> [1] this should be possible (it only meantions BeanShell explicitly).
>> However when I package my mojo the resulting plugin.xml is incorrect
>> showing now mojos.  Consequently when I try and run the plugin a
>> NullPointer is thrown.  I have tried writing my own plugin.xml and
>> manually placing it in src/main/resources/META-INF/maven/ but when
>> package is run it os overridden by the Maven generated one.  I am
>> assuming Maven reads the annotations from *.java source files and
>> ignoring my *.groovy files (which I am compiling down to *.class  
>> before
>> packaging).
>>
>> Has anyone written a mojo in a language other than Java, or is  
>> there any
>> documentation on doing so?
>>
>> Thanks,
>> Martin.
>>
>> [1]http://maven.apache.org/developers/mojo-api-specification.html
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>
> -- 
> Eric Redmond
> http://codehaus.org/~eredmond


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to