Thanks, Stephen, for confirming what we have already been assuming, based upon our builds. And no, I would have very much liked to see a different answer.
Let me just ask a few follow-ups: a) Is this by design, or ... b) Is this a current limitation of the reactor ? c) Could this be overcome (in theory, at least), and d) What would it take to see this changed ? Thanks for your time Werner Stephen Connolly wrote: > As far as I understand, > > currently in Maven there is not isolation between plugins in different > projects. > > If you have a multi-module build, the first use of a plugin in that > multi-module build will determine both the version and the dependencies that > are loaded into it's classloader for all subsequent plugin invokations > during the reactor build. > > I'm not sure if this is what you wanted to hear, but it is what it is :-( > > -Stephen > > 2008/10/2 Werner Guttmann <[EMAIL PROTECTED]> > >> Hi, >> >> I am committer for the Castor (http://www.castor.org) project, and I am >> experiencing 'behaviour' I somehow find hard to understand. >> >> We at castor have a multi-module setup, where some of the modules have >> the maven plugin for Castor configured to generate java code from XML >> schema. So far, so fine. >> >> It now and then happens that we'd like to override the default >> dependency for the Maven plugin for Castor in one module only (to e.g. >> integrate some new functionality of the code generator). Whenever we do >> this (i.e. add a <dependency> in the plugin configuration of one module >> only) and execute a 'mvn install' in the project directory, we can see >> that the new dependency is being picked up but for all modules that use >> the Maven plugin for Castor - which is not what we want. >> >> Questions: Is this expected behaviour ? Or are we missing something in >> e.g. the plugin configuration to have the isolation we'd like to see ? >> >> If I have failed to make myself understandable, let me know .... >> >> Regards >> Werner >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email