Debugging a TCK issue I found that the client jars that shade in their dependencies were also pulling in the logmanager transitively from a couple dependencies. This led to look at what else was coming in transitively and realized, as we probably already know, it goes deep.

I started making some changes [1] after talking to David (which I may have misunderstood so don't blame him :)) to exclude dependencies for WildFly maven modules. I'm not really close to be done as it seems this will take quite a while. The question is do we even want to exclude dependencies like this? If I continued and did a PR would it be accepted? I have a feeling it's going to be quite massive.

[1]: https://github.com/jamezp/wildfly/compare/WFLY-2332
-- 
James R. Perkins
Red Hat JBoss Middleware