On Wed February 11 2009 3:08:58 pm Benson Margulies wrote:
> Could someone provide a gloss on the poms for the bundles? I'd like to
> understand why we're using shade instead of just the bundle
> Export-Dependency feature.

For CXF to work, there are a bunch of files that needs to be "merged 
together", not just copied into the new jar.   For example, the file:
META-INF/spring.handlers

from all the jars need to be merged together into a single spring.handlers 
file so all the spring namespace handlers will get picked up.   spring.schemas 
has the same issue.

Also, for legal reasons, the NOTICE files need to be merged together as well. 

Shade has extension mechanisms that can be used to accomplish all of that.   
That's why we use it.

-- 
Daniel Kulp
[email protected]
http://www.dankulp.com/blog

Reply via email to