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


