I'm using CDI with portlets. I'm seeing some problems though.
A while ago I posted a topic regarding ContextNotActiveException: Weld + Liferay + Vaadin : Session context not active. Currently as a workaround, I use no scope at all.
But I'm wondering... If you have PortletRequest and PortletSession, why is there no scope (respectively no listener) defined for them?
Any comments are welcome.
If I recall correctly, Weld is quite HTTP centric when it comes to requests/sessions, you could file an enhancement reqest for it(?)