-0.7 The whole codebase has quite a few direct depenencies to CDI. E.g. we have 
a Bean cache, check for some very specific CDI use case, etc.
We also do not update ASM often. And we are much faster in reacting to changes 
when having the code here.

I have no problem to extract the CDI-neutral parts to somewhere else. We 
already have done this in DeltaSpike. check the DS-proxy stuff.
And there is also commons-proxy. Also a good library, but we could not use it 
because we needed more CDI specific stuff.

LieGrue,
strub


> Am 20.12.2017 um 09:44 schrieb Romain Manni-Bucau <[email protected]>:
> 
> Hi guys,
> 
> open question: what about trying to move our proxying code to
> geronimo-xbean?
> 
> it can need some work like defining some common interfaces for providers or
> things like that  but  the rational behind it is:
> 
> 1. remove the asm imports from OWB and therefore allows to upgrade xbean
> stack without having to release OWB as something mandatory (or using 2
> xbean asm shades)
> 2. this code has a lot of value for libs so could fit commons-proxy but
> xbean is a good candidate since it owns the asm shade which is the critical
> dependency
> 
> any opinion?
> 
> Romain Manni-Bucau
> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> <https://rmannibucau.metawerx.net/> | Old Blog
> <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
> LinkedIn <https://www.linkedin.com/in/rmannibucau>

Reply via email to