I have a ParentBean class which has the @ManagedBean annotation. If I subclass this class, the ChildBean does not inherit the @ManagedBean annotation although the @ManagedBean annotation has the meta-annotation Inherited.
What am I missing ?
JSF 2.0 Mojarra 2.0.6 | JBoss 5.1.0.GA Eclipse Indigo - Build id: 20110615-0604
EDIT: Still looking for a solution …
After reading this question and reading a little bit the source code from Mojarra (see question), I think Mojarra may not actually scan thoroughly the classes (for loading performance).
So my guess is that for one given class, the Mojarra
AnnotationScannerstays on this class and it doesn’t scan the hierarchy of this same class.This is why my
ChildBeanis not recognized as aManagedBean.