[ 
https://issues.apache.org/jira/browse/MNG-5600?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16187884#comment-16187884
 ] 

ASF GitHub Bot commented on MNG-5600:
-------------------------------------

GitHub user jtnord opened a pull request:

    https://github.com/apache/maven/pull/133

    [MNG-5600] Dependency management import should support exclusions.

    
https://github.com/ChristianSchulte/maven/commit/679a34b86e3d69b7a832481c7f21e5eab367cd11
 cherry picked into master

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/jtnord/maven MNG-5600

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/maven/pull/133.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #133
    
----
commit 4130977e349c6abed929e463473cbd703f13f047
Author: Christian Schulte <schu...@apache.org>
Date:   2016-06-19T14:32:25Z

    [MNG-5600] Dependency management import should support exclusions.

----


> 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
>             Fix For: 3.5.x-candidate
>
>
> 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
(v6.4.14#64029)

Reply via email to