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