dependency:resolve-plugins
Full name:
org.apache.maven.plugins:maven-dependency-plugin:3.9.0:resolve-plugins
Description:
Goal that resolves all project plugins and reports and their dependencies.
Attributes:
- Requires a Maven project to be executed.
 - The goal is thread-safe and supports parallel builds.
 - Since version: 
2.0. - Binds by default to the lifecycle phase: 
generate-sources. 
Optional Parameters
| Name | Type | Since | Description | 
|---|---|---|---|
<appendOutput> | 
boolean | 
2.2 | 
Whether to append outputs into the output file or overwrite it. Default: falseUser Property: appendOutput | 
<excludeArtifactIds> | 
List<String> | 
2.0 | 
List of artifact IDs to exclude. User Property: excludeArtifactIds | 
<excludeGroupIds> | 
List<String> | 
2.0 | 
List of group IDs to exclude. User Property: excludeGroupIds | 
<excludeReactor> | 
boolean | 
2.7 | 
Don't resolve plugins that are in the current reactor. Default: trueUser Property: excludeReactor | 
<excludeTransitive> | 
boolean | 
2.0 | 
If we should exclude transitive dependencies. This means only the plugin artifacts itself will be resolved not plugin dependencies. Default: falseUser Property: excludeTransitive | 
<includeArtifactIds> | 
List<String> | 
2.0 | 
List of artifact IDs to include. Empty list indicates include everything (default). User Property: includeArtifactIds | 
<includeGroupIds> | 
List<String> | 
2.0 | 
List of group IDs to include. Empty list indicates include everything (default). User Property: includeGroupIds | 
<outputAbsoluteArtifactFilename> | 
boolean | 
2.0 | 
Output absolute filename for resolved artifacts. Default: falseUser Property: outputAbsoluteArtifactFilename | 
<outputEncoding> | 
String | 
3.2.0 | 
The encoding of the output file. Default: ${project.reporting.outputEncoding}User Property: outputEncoding | 
<outputFile> | 
File | 
2.0 | 
If specified, this parameter causes the dependencies to be written to the path specified instead of the console. User Property: outputFile | 
<silent> | 
boolean | 
2.0 | 
 Deprecated. to be removed in 4.0; use -q command line option instead If the plugin should be silent. Default: falseUser Property: silent | 
<skip> | 
boolean | 
2.7 | 
Skip plugin execution completely. Default: falseUser Property: mdep.skip | 
<skipDuringIncrementalBuild> | 
boolean | 
3.4.0 | 
Skip plugin execution only during incremental builds (e.g. triggered from M2E). See also: org.apache.maven.plugins.dependency.AbstractDependencyMojo.skip Default: false | 
Parameter Details
<appendOutput>
Whether to append outputs into the output file or overwrite it.
- Type: 
boolean - Since: 
2.2 - Required: 
No - User Property: 
appendOutput - Default: 
false 
<excludeArtifactIds>
List of artifact IDs to exclude.
- Type: 
java.util.List<java.lang.String> - Since: 
2.0 - Required: 
No - User Property: 
excludeArtifactIds 
<excludeGroupIds>
List of group IDs to exclude.
- Type: 
java.util.List<java.lang.String> - Since: 
2.0 - Required: 
No - User Property: 
excludeGroupIds 
<excludeReactor>
Don't resolve plugins that are in the current reactor.
- Type: 
boolean - Since: 
2.7 - Required: 
No - User Property: 
excludeReactor - Default: 
true 
<excludeTransitive>
If we should exclude transitive dependencies. This means only the plugin artifacts itself will be resolved not plugin dependencies.
- Type: 
boolean - Since: 
2.0 - Required: 
No - User Property: 
excludeTransitive - Default: 
false 
<includeArtifactIds>
List of artifact IDs to include. Empty list indicates include everything (default).
- Type: 
java.util.List<java.lang.String> - Since: 
2.0 - Required: 
No - User Property: 
includeArtifactIds 
<includeGroupIds>
List of group IDs to include. Empty list indicates include everything (default).
- Type: 
java.util.List<java.lang.String> - Since: 
2.0 - Required: 
No - User Property: 
includeGroupIds 
<outputAbsoluteArtifactFilename>
Output absolute filename for resolved artifacts.
- Type: 
boolean - Since: 
2.0 - Required: 
No - User Property: 
outputAbsoluteArtifactFilename - Default: 
false 
<outputEncoding>
The encoding of the output file.
- Type: 
java.lang.String - Since: 
3.2.0 - Required: 
No - User Property: 
outputEncoding - Default: 
${project.reporting.outputEncoding} 
<outputFile>
If specified, this parameter causes the dependencies to be written to the path specified instead of the console.
- Type: 
java.io.File - Since: 
2.0 - Required: 
No - User Property: 
outputFile 
<silent>
Deprecated.
to be removed in 4.0; use -q command line option instead
to be removed in 4.0; use -q command line option instead
If the plugin should be silent.
- Type: 
boolean - Since: 
2.0 - Required: 
No - User Property: 
silent - Default: 
false 
<skip>
Skip plugin execution completely.
- Type: 
boolean - Since: 
2.7 - Required: 
No - User Property: 
mdep.skip - Default: 
false 
<skipDuringIncrementalBuild>
Skip plugin execution only during incremental builds (e.g. triggered from M2E).
See also: org.apache.maven.plugins.dependency.AbstractDependencyMojo.skip
See also: org.apache.maven.plugins.dependency.AbstractDependencyMojo.skip
- Type: 
boolean - Since: 
3.4.0 - Required: 
No - Default: 
false 


