maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Brian de Alwis (JIRA)" <j...@codehaus.org>
Subject [jira] (MPLUGIN-263) Generated plugin-help.xml uses field name rather than parameter property name
Date Fri, 04 Apr 2014 15:50:00 GMT
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)

Mime
View raw message