It currently doesn't work with plugins. I tried that when dependency
moved from mojo to codehaus. It would be nice if it did, however.

-----Original Message-----
From: Jason Dillon [mailto:[EMAIL PROTECTED] On Behalf Of Jason
Dillon
Sent: Monday, August 27, 2007 4:27 PM
To: Maven Developers List; [email protected]
Subject: [mojo-dev] Relocating plugins?

Can the <distributionManagement>'s <relocation> element be used to  
relocate a plugin?

A while back I move the groovy-maven-plugin from org.codehaus.mojo to  
org.codehaus.mojo.groovy, mostly because the groovy integration  
became more complex and required multiple modules so I put them all  
into their own groupId.  But this had the side affect of not allowing  
users to use the 'groovy' prefix w/o adding configuration to their  
settings.xml to search the new groupId.  So, when users try things like:

     mvn groovy:execute

... they end up with the old version of the plugin.

Is it possible to use the <relocation> support to get mvn to  
internally redirect the above to the new groupId?  Or will that only  
work for dependency artifact resolution and not for plugin execution?

I had considered moving just the groovy-maven-plugin back to the  
org.codehaus.mojo groupId to get around this, though then I'd have  
the same problem with folks using the org.codehaus.mojo.groovy  
groupId in their poms for the g-m-p.  So either way I need to get  
some kind of relocation to work.

Does anyone know what the best solution is here?

--jason

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

    http://xircles.codehaus.org/manage_email


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

    http://xircles.codehaus.org/manage_email

Reply via email to