[
https://jira.codehaus.org/browse/MPLUGIN-206?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Olivier Lamy closed MPLUGIN-206.
--------------------------------
Resolution: Fixed
> Annotations in superclasses are not found if an intermediate class is not
> annotated
> -----------------------------------------------------------------------------------
>
> Key: MPLUGIN-206
> URL: https://jira.codehaus.org/browse/MPLUGIN-206
> Project: Maven 2.x Plugin Tools
> Issue Type: Bug
> Components: maven-plugin-annotations
> Affects Versions: 3.0
> Reporter: Joseph Walton
> Assignee: Olivier Lamy
> Fix For: 3.0
>
>
> My concrete mojo class extends an intermediate class which in turn extends an
> abstract mojo that defines parameters. Those parameters aren't being picked
> up when inheritance is indirect.
> i.e.,
> * A: Defines a @Parameter paramA
> * B extends A
> * C extends B, defines @Parameter paramC
> C's results only includes paramC.
> Adding a dummy @Parameter to B means C sees parameters from all three classes.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira