I can confirm this is correct. Sorry that I didn't pick up on that in the corresponding commons-dev discussion.
- Brett On 12/5/05, Lukas Theussl <[EMAIL PROTECTED]> wrote: > I think that's correct, at least this is the behaviour that I would > expect. You wouldn't want your Maven installation be changed just > because one project uses a specific version of a dependency, would you? > > -Lukas > > > Dennis Lundberg wrote: > > Hello > > > > A project I'm working on requires a specific version of a plugin. Is > > this the correct way to specify this in project.xml? Is there anything > > else that needs to be added? > > > > <dependencies> > > <dependency> > > <groupId>maven</groupId> > > <artifactId>maven-xdoc-plugin</artifactId> > > <version>1.9.2</version> > > <type>plugin</type> > > </dependency> > > </dependencies> > > > > When I put this into the project and run > > maven --info > > it still states > > maven-xdoc-plugin-1.8 > > > > Is this to be expected? I forced an error in one of our xdocs which > > resulted in a BUILD FAILED message. That message states that the error > > occured in > > File...... C:\Documents and > > Settings\dlg01\.maven\cache\maven-xdoc-plugin-1.9.2\plugin.jelly > > This seems to indicate that Maven is using version 1.9.2 after all. > > > > > > Running > > maven -X site > > show that Maven first does > > > > Loading plugin 'maven-xdoc-plugin-1.8' > > > > and then a little later does > > > > Loading plugin 'maven-xdoc-plugin-1.9.2' > > ... > > Temporarily uninstalling: > > source = C:\Documents and > > Settings\dlg01\.maven\cache\maven-xdoc-plugin-1.8\plugin.jelly > > project = null > > script = null > > Installing plugin: > > source = C:\Documents and > > Settings\dlg01\.maven\cache\maven-xdoc-plugin-1.9.2\plugin.jelly > > project = Maven XDoc Plug-in > > script = null > > > > > > So, to summarize, when a project has a dependency on a specific version > > of a plugin, that version of the plugin is temporarily used *only* when > > running Maven for that particular project. It has no effect on the > > plugins installed in MAVEN_HOME/plugins or when running Maven on other > > projects. > > > > Is the above statement correct? > > > > --------------------------------------------------------------------- > 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]
