maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jason van Zyl (JIRA)" <j...@codehaus.org>
Subject [jira] (MDEP-476) add the ability to ignore dependencies in the analyze-* goals
Date Mon, 05 Jan 2015 09:20:10 GMT

    [ https://jira.codehaus.org/browse/MDEP-476?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=360652#comment-360652
] 

Jason van Zyl commented on MDEP-476:
------------------------------------

This patch looks reasonable to me.

> add the ability to ignore dependencies in the analyze-* goals
> -------------------------------------------------------------
>
>                 Key: MDEP-476
>                 URL: https://jira.codehaus.org/browse/MDEP-476
>             Project: Maven Dependency Plugin
>          Issue Type: New Feature
>          Components: analyze
>    Affects Versions: 2.9
>            Reporter: Henning Schmiedehausen
>
> The dependency plugin is an essential tool to keep any build sane and from going off
the rails with stale and bad dependencies. However, there are the few very odd corner cases
where a dependency must be on the class path to ensure compilation but it is not detectable
from byte code. 
> The most prominent example for this are the com.google.code.findbugs:annotations and
com.google.code.findbugs:jsr305 jars, which only contain annotations but very often lead to
unresolvable compilation problems with both jars present on the classpath.
> The analyze goals should have facilities to
> - list dependencies that should be ignored if they are declared but unused
> - list dependencies that should be ignored if they are undeclared but used
> - list dependencies that should be ignored in either case.



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Mime
View raw message