Exclude read-only components from plugin goal documentation -----------------------------------------------------------
Key: MPLUGIN-62 URL: http://jira.codehaus.org/browse/MPLUGIN-62 Project: Maven 2.x Plugin Tools Issue Type: Bug Components: Java Plugins Environment: Maven 2.0.7 Reporter: Benjamin Bentmann Priority: Trivial Attachments: readonly-component.patch Currently, a mojo field declared like {code:java} /** * @component * @readonly */ private MavenProjectHelper projectHelper; {code} will make it into the site documentation for the goal (i.e. mymojo-mojo.html), causing confusion for users of the plugin. This problem seems to arise from JavaMojoDescriptorExtractor.extractParameters() which does not mark @component fields as read-only. This in turn, will make PluginXdocGeneratorMojo.filterParameters() keep the field for documentation. The attached patch shows two possible solutions. -- 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 - For more information on JIRA, see: http://www.atlassian.com/software/jira