[ 
https://issues.apache.org/jira/browse/MNG-5600?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Guillaume Nodet reassigned MNG-5600:
------------------------------------

    Assignee: Guillaume Nodet

> Dependency management import should support exclusions.
> -------------------------------------------------------
>
>                 Key: MNG-5600
>                 URL: https://issues.apache.org/jira/browse/MNG-5600
>             Project: Maven
>          Issue Type: Improvement
>          Components: Dependencies
>            Reporter: Radai Rosenblatt
>            Assignee: Guillaume Nodet
>            Priority: Major
>             Fix For: 4.0.x-candidate
>
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> suppose i have a multi-module project that uses spring, and so have this in 
> dependency-managements in a parent pom:
> {code:xml}
> <dependency>
>       <groupId>org.springframework</groupId>
>       <artifactId>spring-framework-bom</artifactId>
>       <version>${org.springframework.version}</version>
>       <type>pom</type>
>       <scope>import</scope>   
> </dependency>
> {code}
> spring artifacts (or at least a lot of them) have a dependency on 
> commons-logging. right now, if i want to exclude commons-logging i have to 
> add an exclusion to every spring dependency in every module of my project, 
> which is actually more XML overall than giving up on using the bom dependency 
> altogether and listing all spring dependencies with excludes once in the 
> parent dependency management.
> I'd like to be able to do this:
> {code:xml}
> <dependency>
>       <groupId>org.springframework</groupId>
>       <artifactId>spring-framework-bom</artifactId>
>       <version>${org.springframework.version}</version>
>       <type>pom</type>
>       <scope>import</scope>
>       <exclusions>
>               <exclusion>
>                       <artifactId>commons-logging</artifactId>
>                       <groupId>commons-logging</groupId>
>               </exclusion>
>       </exclusions>
> </dependency>
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to