[cdi-dev] inject into bean produced by portable extension

JJ Snyder j.j.snyder at oracle.com
Tue Aug 14 15:00:54 EDT 2012


Is it possible for a bean produced by a portable extension to have 
injection?  For example, I have

public class BeanA() {
   @Inject
   private BeanB beanB
...
}

public class BeanB() {}

Both beans are created by the portable extension and added (via addBean) 
in the afterBeanDiscovery method.  When I deploy a war I get 
"WELD-001408 Unsatisfied dependencies" for the private field beanB.  The 
portable extension is on the system classpath and not part of the war.

I'm using Weld 1.1.8.Final

thanks,
JJ


More information about the cdi-dev mailing list