[ 
http://jira.codehaus.org/browse/MNG-3196?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=154008#action_154008
 ] 

Charles Canning commented on MNG-3196:
--------------------------------------

A way to probably attempt this without changing model in the pom would be to 
add an exclusion scope. So, something like

 <dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>3.8.1</version>
    <scope>exclusion</scope>
</dependency>

Not sure if this applies to the older bug or not.


> Allow exclusion of a certain transitive dependency across all direct 
> dependencies.
> ----------------------------------------------------------------------------------
>
>                 Key: MNG-3196
>                 URL: http://jira.codehaus.org/browse/MNG-3196
>             Project: Maven 2
>          Issue Type: New Feature
>          Components: Dependencies
>    Affects Versions: 2.0.7
>            Reporter: Paul Gier
>             Fix For: 3.0
>
>
> I would like to be able to put exludes at the top level of dependencies so 
> that it can easily be excluded from all transitive dependencies, instead of 
> just excluding it from a single dependency at a time.  For example assume 
> that project1 and project2 both have transitive dependencies on different 
> versions of project-trans:
> <dependencies>
>   <exclusions>
>     <exclusion>
>       <groupId>com.stuff</groupId>
>       <artifactId>project-trans</artifactId>
>     </exclusion>
>   </exclusions>
>   <dependency>
>     <groupId>com.stuff</groupId>
>     <artifactId>project1</artifactId>
>     <version>1.0</version>
>   <dependency>
>   <dependency>
>     <groupId>com.stuff</groupId>
>     <artifactId>project2</artifactId>
>     <version>1.0</version>
>   <dependency>
> </dependencies>
> In this example, the "project-trans" dependency would be exluded from both 
> project1 and project2.  It can be difficult to find all the locations of a 
> transitively included dependency for a large project that has a large number 
> of frequently changing dependencies.

-- 
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