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

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
  • Type: boolean
  • Since: 3.4.0
  • Required: No
  • Default: false