[ https://issues.apache.org/jira/browse/MDEP-435?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17900468#comment-17900468 ]
ASF GitHub Bot commented on MDEP-435: ------------------------------------- elharo opened a new pull request, #55: URL: https://github.com/apache/maven-changes-plugin/pull/55 (no comment) > improve mvn dependency:tree - add optional xml output of the results > -------------------------------------------------------------------- > > Key: MDEP-435 > URL: https://issues.apache.org/jira/browse/MDEP-435 > Project: Maven Dependency Plugin > Issue Type: New Feature > Components: tree > Environment: all > Reporter: Kow Unk > Priority: Major > Labels: close-pending > Time Spent: 10m > Remaining Estimate: 0h > > The output of mvn dependency:tree would be more useful to me if it was in a > format that is machine readable. I would like to create some tooling to be > able to easily determine what is causing a particular jar to be included. > for example: > >mymvntool -why org.springframework:org.springframework.beans:3.0.5 > org.springframework.beans-3.0.5 is being *dragged* in by: > my.otherproject.core:1.1 > %end of search > another use: > >mymvntool -makeexclusionfor > >org.springframework:org.springframework.beans:3.0.5 > <exclusions> > <exclusion> > <groupId>org.springframework</groupId> > <artifactId>org.springframework.beans</artifactId> > <exclusion> > </exclusions> > or even: > >mymvntool -makeexclusionfor org.springframework:*:3.0.5 > this would pickup all the included jars in the project and build exclusions > for them. > It may have been dumb to pick spring as the exclusion resource, but this is > just an example. having xml output would be valuable to me and probably > others too. > -K -- This message was sent by Atlassian Jira (v8.20.10#820010)