you'll hit classloader issues. best solution is just to copy whole the maven-plugin you want to extend and delete the stuff you don't want.
to summarize the issues: 1. Classloader issues with maven-plugin dependencies (i.e. in Maven 2.x the first version of any ___maven-plugin___ loaded in the reactor is the only version loaded) 2. Plugin metadata issues (i.e. maven-plugin-plugin does not merge metadata from maven-plugin dependencies) So the end result is keep the <packaging>maven-plugin</packaging> modules as small as possible, essentially just enough to hook into maven, and have them depend on a <packaging>jar</packaging> module which does the heavy lifting (jar dependencies are not subject to the classloader issues of maven-plugin dependencies that Maven 2.x has)... oh and bonus, you are now not tied to Maven as a build tool. Maven Best Practice #1 ---------------------------- Do not tightly tie your build to a specific build tool. We believe that Maven is the best Java build tool out there, but competition is good and helps us make things better, so we'd like it to be as easy as possible to migrate away from Maven so that either you can realise that we are the best and switch back, or we sit up and take notice and improve ourselves until you switch back. -Stephen On 25 May 2010 08:16, kristian <m.krist...@web.de> wrote: > what I did with my maven-plugins is that I unpacked the source file > where the javadoc annotations are and included this into sources. but > excluded that source from being packaged. I am not sure if there are > more complications . . . > > regards Kristian > > On Tue, May 25, 2010 at 12:38 PM, Stephen Connolly <steph...@apache.org> > wrote: > > See > > > http://old.nabble.com/Re%3A-Trying-to-extend-AbstractAssemblyMojo-p28662893.html > > > > On 25 May 2010 07:41, Lachlan Deck <lachlan.d...@gmail.com> wrote: > > > >> On 25/05/2010, at 4:11 PM, Stephen Connolly wrote: > >> > >> > Dan Tran is pretty darn familiar with mojo development (#2 on > >> > http://www.ohloh.net/p/mojo/contributors) > >> > >> Apologies Dan :) I just wasn't getting it. > >> > >> > You should start by copying wagon:download and tweak that from there > >> > >> I'm still wondering why various @parameters weren't being initialised - > but > >> thanks. I'll start from there. > >> > >> with regards, > >> -- > >> > >> Lachlan Deck > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > >> For additional commands, e-mail: users-h...@maven.apache.org > >> > >> > > > > > > -- > Kristian Meier + Saumya Sharma + Sanuka Meier > Vadakkethu House, > Edayanmula West PO - 689532, > Pathanamthitta District, Kerala, INDIA > > tel: +91 468 2319577 > > protect your privacy while searching the net: www.ixquick.com > > _=_ > q(-_-)p > '_) (_` > /__/ \ > _(<_ / )_ > (__\_\_|_/__) > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > >