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

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

GitHub user ChristianSchulte opened a pull request:

    https://github.com/apache/maven-integration-testing/pull/30

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

    

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

    $ git pull https://github.com/ChristianSchulte/maven-integration-testing 
MNG-5600

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

    https://github.com/apache/maven-integration-testing/pull/30.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 #30
    
----
commit e3e1f521fdc833d154e07ee9a9a8ca99e08f697c
Author: Christian Schulte <schulte@...>
Date:   2016-06-19T15:18:51Z

    [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