plugin:helpmojo
Full name:
org.apache.maven.plugins:maven-plugin-plugin:3.15.2:helpmojo
Description:
Generates a HelpMojo class. Relies at runtime on one output file from DescriptorGeneratorMojo.
Attributes:
- Requires a Maven project to be executed.
 - Requires dependency resolution of artifacts in scope: 
compile. - The goal is thread-safe and supports parallel builds.
 - Since version: 
2.4. - Binds by default to the lifecycle phase: 
generate-sources. 
Optional Parameters
| Name | Type | Since | Description | 
|---|---|---|---|
<goalPrefix> | 
String | 
- | 
The goal prefix that will appear before the ":". | 
<helpPackageName> | 
String | 
2.6 | 
The name of the package for the generated HelpMojo. 
By default, the package name will be calculated as  
  | 
<outputDirectory> | 
File | 
- | 
The directory where the generated HelpMojo file will be put.Default: ${project.build.directory}/generated-sources/plugin | 
<packagingTypes> | 
List<String> | 
3.3 | 
Maven plugin packaging types. Default is single "maven-plugin". | 
<skip> | 
boolean | 
2.8 | 
Set this to "true" to skip invoking any goals or reports of the plugin. Default: falseUser Property: maven.plugin.skip | 
Parameter Details
<goalPrefix>
The goal prefix that will appear before the ":".
- Type: 
java.lang.String - Required: 
No 
<helpPackageName>
The name of the package for the generated 
HelpMojo. 
By default, the package name will be calculated as groupId + "." + artifactId with additional
-(dashes) will be replaced by_(underscores)_(underscore) will be added before each number or Java keyword at the beginning of name
- Type: 
java.lang.String - Since: 
2.6 - Required: 
No 
<outputDirectory>
The directory where the generated 
HelpMojo file will be put.- Type: 
java.io.File - Required: 
No - Default: 
${project.build.directory}/generated-sources/plugin 
<packagingTypes>
Maven plugin packaging types. Default is single "maven-plugin".
- Type: 
java.util.List<java.lang.String> - Since: 
3.3 - Required: 
No 
<skip>
Set this to "true" to skip invoking any goals or reports of the plugin.
- Type: 
boolean - Since: 
2.8 - Required: 
No - User Property: 
maven.plugin.skip - Default: 
false 


