You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Robert Scholte <rf...@apache.org> on 2021/07/11 18:01:24 UTC

[ANN] Apache Maven Dependency Tree 3.1.0 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Dependency Tree, version 3.1.0

This library contains  a tree-based API for resolution of Maven project dependencies.

https://maven.apache.org/shared/maven-dependency-tree/

You should specify the version in your project's plugin configuration:

<dependency>
  <groupId>org.apache.maven.shared</groupId>
  <artifactId>maven-dependency-tree</artifactId>
  <version>3.1.0</version>
</dependency>

You can download the appropriate sources etc. from the download page:

https://maven.apache.org/shared/maven-dependency-tree/download.html


Release Notes - Maven Shared Components - Version maven-dependency-tree-3.1.0

** Improvement

    * [MSHARED-339] - DependencyGraphBuilder does not provide verbose tree
    * [MSHARED-491] - DependencyGraphBuilders shouldn't need reactorProjects for resolving dependencies
    * [MSHARED-519] - Maven31DependencyGraphBuilder (and others?) should not download dependencies other than the pom
    * [MSHARED-657] - plexus-component-annotation in line with plexus-component-metadata
    * [MSHARED-691] - Upgrade parent to 31
    * [MSHARED-788] - Add functionality to collect raw dependencies in Maven 3+
    * [MSHARED-816] - Annotate DependencyNodes with dependency management metadata
    * [MSHARED-825] - Require Java 8
    * [MSHARED-850] - Upgrade  org.eclipse.aether:aether-util dependency in org.apache.maven.shared:maven-dependency-tree
    * [MSHARED-852] - Add Exclusions to DependencyNode
    * [MSHARED-853] - make build Reproducible

Enjoy,

-The Apache Maven team