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: false User 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: true User 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: false User 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: false User 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: false User Property: silent |
<skip> |
boolean |
2.7 |
Skip plugin execution completely. Default: false User 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