[ http://jira.codehaus.org/browse/MPLUGIN-62?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vincent Siveton closed MPLUGIN-62. ---------------------------------- Assignee: Vincent Siveton Resolution: Fixed Fix Version/s: 2.4 Patch applied. Thanks! > 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 > Assignee: Vincent Siveton > Priority: Trivial > Fix For: 2.4 > > 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