expanders:dependency-tree

Full name:

net.democritus.maven.plugins:expanders-maven-plugin:2026.1.0:dependency-tree

Description:

Print ExpansionSettings resource resolution in a tree structure. Special modifiers indicate why a resource is (not) included. This supports full resolution including symbiotic dependencies, optional dependencies and replacements.

Attributes:

  • The goal is not marked as thread-safe and thus does not support parallel builds.
  • Since version: 2026.1.0.

Optional Parameters

Name Type Since Description
<artifact> String 2026.1.0 Reference to an expansionResource artifact ("groupId:artifactId:version").
User Property: artifact
<expansionSettings> File 2026.1.0 Path to an expansionSettings file.

If no input option is defined (i.e. artifact or expansionSettings), the default conf location is used.


Default: ${project.basedir}/conf/expansionSettings.xml
User Property: expansionSettings
<showDuplicates> boolean - Omit duplicates from the output (duplicate definitions and lower versions)
Default: false
User Property: duplicates.show

Parameter Details

<artifact>

Reference to an expansionResource artifact ("groupId:artifactId:version").
  • Type: java.lang.String
  • Since: 2026.1.0
  • Required: No
  • User Property: artifact

<expansionSettings>

Path to an expansionSettings file.

If no input option is defined (i.e. artifact or expansionSettings), the default conf location is used.

  • Type: java.io.File
  • Since: 2026.1.0
  • Required: No
  • User Property: expansionSettings
  • Default: ${project.basedir}/conf/expansionSettings.xml

<showDuplicates>

Omit duplicates from the output (duplicate definitions and lower versions)
  • Type: boolean
  • Required: No
  • User Property: duplicates.show
  • Default: false