[ https://jira.codehaus.org/browse/MDEP-476?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=360521#comment-360521 ]
Henning Schmiedehausen commented on MDEP-476: --------------------------------------------- Pull request that implements this feature with documentation and integration tests: https://github.com/apache/maven-plugins/pull/41 Please apply (and release 2.10 quickly. ;-) ) > 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)