Skip to content

[MDEP-435] improve mvn dependency:tree - add optional xml output of the results #885

@jira-importer

Description

@jira-importer

Kow Unk opened MDEP-435 and commented

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


Remote Links:

0 votes, 6 watchers

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions