[ https://jira.codehaus.org/browse/MNG-5635?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=348050#comment-348050 ]
Axel Fontaine commented on MNG-5635: ------------------------------------ Maybe nested parameter elements like this: <parameters> <parameter> <name>myparam</name> <type>com.company.MyClass</type> <required>false</required> <editable>true</editable> <description>...</description> <parameters> <parameter> <name>mynestedparam</name> <type>java.lang.String[]</type> <required>false</required> <editable>true</editable> <description>...</description> </parameter> <parameter> ... > No info generated for nested classes in mojo config > --------------------------------------------------- > > Key: MNG-5635 > URL: https://jira.codehaus.org/browse/MNG-5635 > Project: Maven 2 & 3 > Issue Type: Bug > Components: IDEs, Plugin API, Plugins and Lifecycle > Affects Versions: 3.2.1 > Reporter: Axel Fontaine > > For more advanced plugins, it is nice to have nested objects in order to > group settings > (http://maven.apache.org/guides/plugin/guide-java-plugin-development.html#Other_Object_Classes) > Currently the metadata for these does not get generated nor included in > plugin.xml (even though it is present in the original class). > This in turn leads to IDEs not being able to offer completion, documentation, > validation, ... for these attributes, hindering reliability and > discoverability, two of Maven's primary strengths. -- This message was sent by Atlassian JIRA (v6.1.6#6162)