Switch to Maven 3 and this should work. Try it and report back! /Anders
On Mon, Sep 10, 2012 at 11:22 PM, David Jencks <david_jen...@yahoo.com> wrote: > Our experience in geronimo has always been that maven does not support this, > and I thought for maven 3 it was announced that it never ever would. > > We have a proflie to build up through the plugin, then you can do the full > build. > > Releasing is a pain as you have to do the manual profile build with the > release-version code to get the plugin available in the local maven repo > before running the actual release. > > If I'm wrong for any version of maven I'd love to know how :-) > > thanks > david jencks > > On Sep 10, 2012, at 1:45 PM, Daniel Kulp wrote: > >> >> Interesting… I wonder how I've managed to do CXF releases for all these >> years then. :-) >> >> Seriously, for CXF <=2.5.x, I use Maven 2.2.1 and it "just works". Parts >> of the build certainly do use the plugins that are built as part of the >> reactor. >> >> That said, we use "install" as the default target and not test or anything. >> I'm fairly certain it wouldn't work if we didn't use install as the target, >> but I'm not sure if that would work with 3.x either. >> >> The "clean" target doesn't work if the plugin is part of the reactor and not >> in .m2/repository. I'll give you that. >> >> Dan >> >> >> >> >> On Sep 10, 2012, at 2:59 PM, Anders Hammar <and...@hammar.net> wrote: >> >>> I'm fairly sure this didn't work in Maven 2.x. It was one of the >>> unsolvable Maven 2.x bugs which was fixed in Maven 3. The workaround >>> would be to use an older released version of the plugin. Don't think >>> running a build twice is/was a workable workaround as I can't see how >>> that would work in a release process. >>> >>> /Anders >>> >>> On Mon, Sep 10, 2012 at 8:11 PM, Arnaud Héritier <aherit...@gmail.com> >>> wrote: >>>> On Mon, Sep 10, 2012 at 5:30 PM, Benson Margulies >>>> <bimargul...@gmail.com>wrote: >>>> >>>>> On Mon, Sep 10, 2012 at 11:25 AM, Daniel Kulp <dk...@apache.org> wrote: >>>>>> >>>>>> On Sep 10, 2012, at 11:14 AM, Benson Margulies <bimargul...@gmail.com> >>>>> wrote: >>>>>> >>>>>>> In Maven 2.x, the following was true; the reactor could not apply a >>>>>>> plugin it had just built. So, if a particular problem required a >>>>>>> plugin (e.g., for generating code), the plugin has to be an >>>>>>> independent project that is built in advance. Is this still true in >>>>>>> 3.x? >>>>>> >>>>>> I don't think this is/was true. CXF has always used it's own codegen >>>>> plugins within its reactor build, even with Maven 2.x. >>>>> >>>>> Dan, I'll try it again, but I could have sworn that this only works by >>>>> running 'mvn' twice, so that there's a SNAPSHOT in ~/.m2/repository. >>>>> >>>> >>>> >>>> I'm almost sure I had the same experience like Benson. >>>> It doesn't work in one step because maven reads all projects in the >>>> reactor, then tries to resolve the plugin where you are using it and cannot >>>> because it was built. >>>> >>>> Arnaud >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >>> For additional commands, e-mail: dev-h...@maven.apache.org >>> >> >> -- >> Daniel Kulp >> dk...@apache.org - http://dankulp.com/blog >> Talend Community Coder - http://coders.talend.com >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >> For additional commands, e-mail: dev-h...@maven.apache.org >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org