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.xmlUser Property: expansionSettings |
<showDuplicates> |
boolean |
- |
Omit duplicates from the output (duplicate definitions and lower versions) Default: falseUser 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
