[
https://issues.apache.org/jira/browse/MSHADE-238?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Guillaume Boué closed MSHADE-238.
---------------------------------
Resolution: Duplicate
> Shade does not relocate the filenames of META-INF/services files
> ----------------------------------------------------------------
>
> Key: MSHADE-238
> URL: https://issues.apache.org/jira/browse/MSHADE-238
> Project: Maven Shade Plugin
> Issue Type: Bug
> Affects Versions: 2.4.3
> Reporter: Kenneth Sebastian
> Attachments: pom.xml
>
>
> I am trying to shade jersey (com.sun.jersey) packages.
> following is my pom entry
> <execution>
> <phase>package</phase>
> <goals>
> <goal>shade</goal>
> </goals>
> <configuration>
> <shadedClassifierName>jar-with-dependencies</shadedClassifierName>
> <minimizeJar>false</minimizeJar>
>
> <keepDependenciesWithProvidedScope>false</keepDependenciesWithProvidedScope>
> <shadedArtifactAttached>true</shadedArtifactAttached>
> <relocations>
> <relocation>
> <pattern>com.sun.jersey</pattern>
> <shadedPattern>route66.com.sun.jersey</shadedPattern>
> </relocation>
> </relocations>
> <transformers>
> <transformer
> implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
>
> <mainClass>com.yahoo.infox.route66.udf.ContentExtractorUdf</mainClass>
> </transformer>
> <transformer
> implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
> </transformers>
> <filters>
> <filter>
> <artifact>*:*</artifact>
> <excludes>
> <exclude>META-INF/*.SF</exclude>
> <exclude>META-INF/*.DSA</exclude>
> <exclude>META-INF/*.RSA</exclude>
> </excludes>
> </filter>
> </filters>
> </configuration>
> </execution>
> I am using
> org.apache.maven.plugins.shade.resource.ServicesResourceTransformer to
> tranforms class names in META-INF/services files.
> Plugin is transforming class names in META-INF/services/* files correctly.
> But it not transforming the filenames.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)