There are some object/class conflicts between the "stock" commons compression
code, and the vendored under shadow.*
For simplicity's sake, just taking everything from the shadow. namespace instead
of fighting these silly objects
I believe that we were previously relying on the shadow plugin to bring in too
many of our dependencies, and with recent versions of the plugin those
dependency declarations went away.
This commit gets the missing dependencies compiling again, and addresses one
backwards incompatible change with the asm-commons library, see:
https://issues.apache.org/jira/browse/MSHADE-258