[ http://jira.codehaus.org/browse/MNG-221?page=comments#action_31439 ] Emmanuel Venisse commented on MNG-221: --------------------------------------
We can change the plugin parameter definition from class comment to field comment for obtain a more readable source. Actually, we have for class : /** ... * @parameter name="outputDirectory" * type="String" * required="true" * validator="" * expression="#project.build.outputDirectory" * description="" ... */ Can we replace it by : /** * Description is here like a javadoc comment * @parameter * alias="optional name that replace the field name" * required="true" * validator="" * expression=="#project.build.outputDirectory" */ String outputDirectory="aDefaultValue"; for field. => the type isn't an attribute of parameter but the type of field I'm not sure if it's possible for inherited classes with inherited parameter field. > simplify mojo qdox specification > -------------------------------- > > Key: MNG-221 > URL: http://jira.codehaus.org/browse/MNG-221 > Project: m2 > Type: Improvement > Components: maven-plugin-tools > Reporter: Brett Porter > Fix For: 1.0-alpha-2 > > > now that these are mapped to fields, the name, type and default value can be > derived from the field definition instead, simplifying the rest. > validator should no longer be necessary. > The other parameter attributes (required, expression) could be specified on > the field themselves. Description can be the javadoc -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira