MyFaces creates the internal artifacts via ClassForName but also supports CDI injection for it.
This is actually done by the CDIInjectionProviderImpl.
The problem is that Quarkus doesn't support BeanManager#createAnnotatedType.
We need to find another, quarkus like, way.
see QuarkusInjectionProvider
https://github.com/quarkusio/quarkus/blob/master/extensions/arc/deployment/src/main/java/io/quarkus/arc/deployment/ArcTestResourceProvider.java#L21-L54 https://github.com/quarkusio/quarkus/issues/2378
MyFaces creates the internal artifacts via ClassForName but also supports CDI injection for it. This is actually done by the CDIInjectionProviderImpl. The problem is that Quarkus doesn't support BeanManager#createAnnotatedType. We need to find another, quarkus like, way.