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)

Reply via email to