Affects Version/s: 2.3
Fix Version/s: 3.0.0
When using the ServicesResourceTransformer in conjunction with relocators for classes that have META-INF/services/ entries, the behavior of the Shade Plugin is unexpected because those services files entries do not get relocated.
Relocator: org.foo.Clazz to org.foo.shaded.Clazz
Services files: META-INF/services/org.foo.Clazz
We would expect a services file at META-INF/services/org.foo.shaded.Clazz in the shaded jar, but that does not happen (the file remains at META-INF/services/org.foo.Clazz) since the ServicesResourceTransformer ignores the given Relocators.