maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jonathan Haber (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (MSHARED-632) Expose which dependency classes are used and where
Date Fri, 21 Apr 2017 04:07:04 GMT

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

Jonathan Haber commented on MSHARED-632:
----------------------------------------

I opened a [pull request|https://github.com/apache/maven-shared/pull/21] implementing the
necessary changes to the maven-dependency-analyzer

> Expose which dependency classes are used and where
> --------------------------------------------------
>
>                 Key: MSHARED-632
>                 URL: https://issues.apache.org/jira/browse/MSHARED-632
>             Project: Maven Shared Components
>          Issue Type: New Feature
>          Components: maven-dependency-analyzer
>            Reporter: Jonathan Haber
>            Priority: Minor
>
> We use the maven-dependency-plugin to analyze dependencies and fail our build if there
are any used undeclared or unused declared dependencies. In the case of used undeclared dependencies,
it is often helpful to know which classes are being used and where they are being used. We've
found a few workarounds to make this a little easier, but the plugin has access to this information
so what we really want is for the plugin to just print this info along with each used undeclared
dependency. We've made this change in our fork and our developers are very happy with it,
so I'd like to contribute it back ([here|https://gist.github.com/jhaber/d8204829fe61569e0034250df74300fb]
is an example of the output before and after the change).
> If you agree this is a useful feature, the first step is to update the maven-dependency-analyzer
to return this information so that the maven-dependency-plugin can use it.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message