Github user pnowojski commented on the issue: https://github.com/apache/flink/pull/4777 I'm not sure if you can easily disable convergence in child pom. I think that shading happens after resolving dependency versions. So first you would need to fix dependency convergence for given module to ensure that during compilation everything will be ok/converged. Shading happens after that and I think it can only fix/avoid potential errors in other modules, that depend on a module that shaded something.
---