maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hudson (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (MNG-5600) Dependency management import should support exclusions.
Date Mon, 11 Dec 2017 16:35:20 GMT

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

Hudson commented on MNG-5600:
-----------------------------

Build unstable in Jenkins: Maven TLP (wip) » maven » pre-reset-master #3

See https://builds.apache.org/job/maven-wip/job/maven/job/pre-reset-master/3/

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

Mime
View raw message