help:describe
Full name:
org.apache.maven.plugins:maven-help-plugin:3.4.1:describe
Description:
Displays a list of the attributes for a Maven Plugin and/or goals (aka Mojo - Maven plain Old Java Object).
See also: What is a Mojo?
Attributes:
- Executes as an aggregator goal.
- The goal is not marked as thread-safe and thus does not support parallel builds.
- Since version:
2.0
.
Optional Parameters
Name | Type | Since | Description |
---|---|---|---|
<artifactId> |
String |
- |
The Maven Plugin artifactId to describe.
Note: Should be used with groupId parameter.User Property: artifactId |
<cmd> |
String |
2.1 |
A Maven command like a single goal or a single phase following the Maven command line:
mvn [options] [<goal(s)>] [<phase(s)>] User Property: cmd |
<detail> |
boolean |
2.1 |
This flag specifies that a detailed (verbose) list of goal (Mojo) information should be given. Default: false User Property: detail |
<goal> |
String |
2.1 |
The goal name of a Mojo to describe within the specified Maven Plugin. If this parameter is specified, only the corresponding goal (Mojo) will be described, rather than the whole Plugin. User Property: goal |
<groupId> |
String |
- |
The Maven Plugin groupId to describe.
Note: Should be used with artifactId parameter.User Property: groupId |
<minimal> |
boolean |
2.1 |
This flag specifies that a minimal list of goal (Mojo) information should be given. Default: false User Property: minimal |
<output> |
File |
- |
Optional parameter to write the output of this help in a given file, instead of writing to the console.
Note: Could be a relative path. User Property: output |
<plugin> |
String |
- |
The Maven Plugin to describe. This must be specified in one of three ways:
User Property: plugin Alias: prefix |
<version> |
String |
- |
The Maven Plugin version to describe.
Note: Should be used with groupId/artifactId parameters.User Property: version |
Parameter Details
<artifactId>
The Maven Plugin
Note: Should be used with
artifactId
to describe.
Note: Should be used with
groupId
parameter.- Type:
java.lang.String
- Required:
No
- User Property:
artifactId
<cmd>
A Maven command like a single goal or a single phase following the Maven command line:
mvn [options] [<goal(s)>] [<phase(s)>]
- Type:
java.lang.String
- Since:
2.1
- Required:
No
- User Property:
cmd
<detail>
This flag specifies that a detailed (verbose) list of goal (Mojo) information should be given.
- Type:
boolean
- Since:
2.1
- Required:
No
- User Property:
detail
- Default:
false
<goal>
The goal name of a Mojo to describe within the specified Maven Plugin. If this parameter is specified, only the corresponding goal (Mojo) will be described, rather than the whole Plugin.
- Type:
java.lang.String
- Since:
2.1
- Required:
No
- User Property:
goal
<groupId>
The Maven Plugin
Note: Should be used with
groupId
to describe.
Note: Should be used with
artifactId
parameter.- Type:
java.lang.String
- Required:
No
- User Property:
groupId
<minimal>
This flag specifies that a minimal list of goal (Mojo) information should be given.
- Type:
boolean
- Since:
2.1
- Required:
No
- User Property:
minimal
- Default:
false
<output>
Optional parameter to write the output of this help in a given file, instead of writing to the console.
Note: Could be a relative path.
Note: Could be a relative path.
- Type:
java.io.File
- Required:
No
- User Property:
output
<plugin>
The Maven Plugin to describe. This must be specified in one of three ways:
- plugin-prefix, i.e. 'help'
- groupId:artifactId, i.e. 'org.apache.maven.plugins:maven-help-plugin'
- groupId:artifactId:version, i.e. 'org.apache.maven.plugins:maven-help-plugin:2.0'
- Type:
java.lang.String
- Required:
No
- User Property:
plugin
- Alias:
prefix
<version>
The Maven Plugin
Note: Should be used with
version
to describe.
Note: Should be used with
groupId/artifactId
parameters.- Type:
java.lang.String
- Required:
No
- User Property:
version