Hi

as you probably know we changed quite often the classloading these last
versions.

We still have regularly issues with tomee provided libs (mainly because of
cxf/amq/... transitive deps)

I would like to go further and use an URLClassLoaderFirst for lib part of
ear to allow apps to not rely on tomee libs first.

The alternative is to shade/repackage all deps.

PS: i want to avoid OSGi

So basically here is the question: to solve conflict lib issue what your
preferred solution:
1) URLClassLoaderFirst even for ear lib part - if this one please say if
you would like a property to switch back to old behavior
(openejb.ear.lib.classloader.first=false?)
2) repackage all deps
3) other
4) OSGi/OSGi like
?

If nothing moves in the following days i'll go for 1 (then we can still
discuss ;).

*Romain Manni-Bucau*
*Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
*Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/>
*LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
*Github: https://github.com/rmannibucau*

Reply via email to