depgraph:fullgraph
Full name:
ch.elca.el4j.maven.plugins:maven-depgraph-plugin:3.1:fullgraph
Description:
Can be used to draw a dependency graph from the project, the mojo
is executed in. It traverses all dependencies and creates a graph
using Graphviz. It draws a graph for all the modules as they are
interconnected. Same as depgraph for a simple POM, but for a POM
with submodules, generates a combined dependency graph
incorporating all modules.
Attributes:
- Requires a Maven 2.0 project to be executed.
- Executes as an aggregator plugin.
- Requires dependency resolution of artifacts in scope: compile|test.
Optional Parameters
Name |
Type |
Since |
Description |
artifactFilter |
String |
- |
A filter for the artifact name.
|
dotFile |
File |
- |
The *.dot file to write to. Will be a temporary file if unset.
|
drawOmitted |
boolean |
- |
Whether to draw omitted artifacts. Default value is: false. |
drawScope |
boolean |
- |
Whether to label the edges with name of dependency-scope. Default value is: true. |
filterEmptyArtifacts |
boolean |
- |
Filter all empty artifacts.
|
groupFilter |
String |
- |
A filter for the group name.
|
outDir |
File |
- |
The directory to write to.
|
outFile |
File |
- |
The file to write to.
|
outFileExtension |
String |
- |
The output file extension.
|
versionFilter |
String |
- |
A filter for the version.
|
Parameter Details
artifactFilter:
A filter for the artifact name.
- Type: java.lang.String
- Required: No
- Expression: ${depgraph.artifactFilter}
dotFile:
The *.dot file to write to. Will be a temporary file if unset.
- Type: java.io.File
- Required: No
- Expression: ${depgraph.dotFile}
drawOmitted:
Whether to draw omitted artifacts.
- Type: boolean
- Required: No
- Expression: ${depgraph.drawOmitted}
- Default: false
drawScope:
Whether to label the edges with name of dependency-scope.
- Type: boolean
- Required: No
- Expression: ${depgraph.drawScope}
- Default: true
filterEmptyArtifacts:
Filter all empty artifacts.
- Type: boolean
- Required: No
- Expression: ${depgraph.filterEmptyArtifacts}
groupFilter:
A filter for the group name.
- Type: java.lang.String
- Required: No
- Expression: ${depgraph.groupFilter}
outDir:
The directory to write to.
- Type: java.io.File
- Required: No
- Expression: ${depgraph.outDir}
outFile:
The file to write to.
- Type: java.io.File
- Required: No
- Expression: ${depgraph.outFile}
outFileExtension:
The output file extension.
- Type: java.lang.String
- Required: No
- Expression: ${depgraph.ext}
versionFilter:
A filter for the version.
- Type: java.lang.String
- Required: No
- Expression: ${depgraph.versionFilter}