Brian de Alwis created MPLUGIN-263: -------------------------------------- Summary: Generated plugin-help.xml uses field name rather than parameter property name Key: MPLUGIN-263 URL: https://jira.codehaus.org/browse/MPLUGIN-263 Project: Maven Plugin Tools Issue Type: Bug Components: Plugin Plugin Affects Versions: 3.2 Reporter: Brian de Alwis Priority: Minor Attachments: plugin-help.xml
The org.eclipse.ebr:ebr-maven-plugin [1] uses Java5 annotations to indicate plugin parameters. It has one parameter [2] where the parameter property name does not match the field name. @Parameter(property = "version", defaultValue = "RELEASE") private String artifactVersion; The resulting plugin-help.xml document (attached) references the field name, and not the property name. <parameter> <name>artifactVersion</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description></description> </parameter> This should use the parameter property name, "version". [1] Download a snapshot at <https://git.eclipse.org/c/ebr/org.eclipse.ebr.recipes.git/snapshot/org.eclipse.ebr.recipes-master.zip> and look in releng/ebr-maven-plugin [2] Code for this mojo: <https://git.eclipse.org/c/ebr/org.eclipse.ebr.recipes.git/tree/releng/ebr-maven-plugin/src/main/java/org/eclipse/ebr/maven/CreateRecipeMojo.java> -- This message was sent by Atlassian JIRA (v6.1.6#6162)