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]

Reply via email to