Thomas Kielbus created MSHADE-182:
-------------------------------------
Summary: ServicesResourceTransformer incorrectly ignores given
Relocators
Key: MSHADE-182
URL: https://jira.codehaus.org/browse/MSHADE-182
Project: Maven Shade Plugin
Issue Type: Bug
Affects Versions: 2.3
Reporter: Thomas Kielbus
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.
For example:
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.
--
This message was sent by Atlassian JIRA
(v6.1.6#6162)