[ 
http://jira.codehaus.org/browse/MNG-2972?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Derek Alexander reopened MNG-2972:
----------------------------------


> You actually specify the dependencies inside the plugin element.

Yes, that's what I was doing.

OK to just reopen this issue I hope.

> Ignores version of plugin dependency specified in my pom
> --------------------------------------------------------
>
>                 Key: MNG-2972
>                 URL: http://jira.codehaus.org/browse/MNG-2972
>             Project: Maven 2
>          Issue Type: Bug
>          Components: Dependencies
>    Affects Versions: 2.0.6
>         Environment: maven 2.0.6, java version "1.5.0_07"
>            Reporter: Derek Alexander
>            Priority: Critical
>             Fix For: Reviewed Pending Version Assignment
>
>
> xmlbeans-maven-plugin declares a dependency on xmlbeans-2.0.0
> I want to use xmlbeans-2.2.0
> So in my pom I put:
>       <plugin>
>         <groupId>org.codehaus.mojo</groupId>
>         <artifactId>xmlbeans-maven-plugin</artifactId>
>         <executions>
>            <execution>
>               <goals>
>                  <goal>xmlbeans</goal>
>               </goals>
>            </execution>
>         </executions>
>         <configuration>
>               ...
>         </configuration>
>         <dependencies>
>           <dependency>
>             <groupId>xmlbeans</groupId>
>             <artifactId>xbean</artifactId>
>             <version>2.2.0</version>
>           </dependency>
>         </dependencies>
>       </plugin
> But it still downloads 2.0.0. (as well as 2.2.0). Haven't got a clue which it 
> is using as it doesn't seem to output stuff like that. Couldn't see a verbose 
> or debug switch mentioned in the docs. Anyway I think it is still using 2.0.0.
> Seems like I'm not the first to experience this:
> http://www.nabble.com/Override-plugin-dependency-version-tf2357806s177.html#a6568092
> Apparently this should be possible: http://maven.apache.org/pom.html#plugins
> "dependencies: Dependencies are seen a lot within the POM, and are an element 
> under all plugins element blocks. The dependencies have the same structure 
> and function as under that base build. The major difference in this case is 
> that instead of applying as dependencies of the project, they now apply as 
> dependencies of the plugin that they are under. The power of this is to alter 
> the dependency list of a plugin, perhaps by removing an unused runtime 
> dependency via exclusions, or by altering the version of a required 
> dpendency. See above under Dependencies for more information."

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to