>> The patch is due to how we access the right Container instance.
>> 
>> Atm we use sort of a singleton mapper to classloader,
>> which works ok in JEE env, due to JEE containers properly setting TCCL,
>> where this is of course not the case in OSGi land,
>> hence the patch, which stores the needed info.
>> 
> 
> Ales, thanks for clarifying. Yes, I've now run into the issue with the
> Container singleton, which is handled differently in OpenWebBeans.
> 
> From the osgi branches of your Weld Github forks alesj/api and
> alesj/core, I locally built a weld-osgi-bundle 1.2.0-SNAPSHOT which
> plays nicely with Pax CDI, using a new pax-cdi-weld adapter. So once
> Weld 1.2.x is out, Pax CDI will be able to provide equivalent
> functionality for both of Weld and OpenWebBeans.

Nice!!

> The trouble is, while this works for me locally, we can't release Pax
> artifacts based on third-party snapshots, and our CI jobs will also
> break as soon as I commit the new pax-cdi-weld module. I'll try to
> mask Weld support with a Maven profile and/or push Weld 1.2.0
> snapshots to our OPS4J snapshot repository so that people can provide
> feedback on this approach without having to build the whole lot and
> all dependencies for themselves.

Yeah, understood.

As said, I'll try to release asap, but tangled-up with other work atm.
Hopefully end of next week.

I'll definitely let you know once it's out.

-Ales


_______________________________________________
general mailing list
general@lists.ops4j.org
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to