Shaded artifact won't work in a modular JPMS application.
Could you please explain why?
...make it finally work in a JPMS application...
So you used weld-servlet-core as an automatic module then?