Chris Dennis created MSHADE-367:
-----------------------------------
Summary: ServicesResourceTransformer & relocation together cause
issues with "reshading"
Key: MSHADE-367
URL: https://issues.apache.org/jira/browse/MSHADE-367
Project: Maven Shade Plugin
Issue Type: Bug
Affects Versions: 3.2.3
Reporter: Chris Dennis
Attachments: maven-shade-bug.zip
The attached sample project shades {{org.terracotta:a}} in to
{{org.terracotta:b}}. Both a and b declare an implementation of a shared
service interface {{org.terracotta.Service}}. When you {{mvn package}} this
project everything works as it should. If you run {{mvn package}} again without
cleaning first plugin appears to attempt to shade on top of itself and
complains that the service file colliides in the JAR file. This issue is
hitting us during our build process. We have worked around it by having a task
delete the shade output during the pre-package phase but would appreciate a
better solution.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)