aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeny Mandrikov <Godin@users.noreply.github.com>2017-07-10 07:04:14 -0700
committerMarc R. Hoffmann <hoffmann@mountainminds.com>2017-07-10 16:04:14 +0200
commit98a2a41e30f2044b151e4a986cac032961a5abb8 (patch)
tree1a5f8bf57290040a86a5f3f241758ea6a47e2d1a
parent63d375fd66e2def046241b13d2b7775eb4d73a32 (diff)
downloadjacoco-98a2a41e30f2044b151e4a986cac032961a5abb8.tar.gz
Relocate 3rd party libs in CLI nodeps JAR (#561)
-rw-r--r--org.jacoco.cli/pom.xml18
1 files changed, 18 insertions, 0 deletions
diff --git a/org.jacoco.cli/pom.xml b/org.jacoco.cli/pom.xml
index a35e0c95..38df7b56 100644
--- a/org.jacoco.cli/pom.xml
+++ b/org.jacoco.cli/pom.xml
@@ -73,6 +73,24 @@
<shadedArtifactAttached>true</shadedArtifactAttached>
<shadedClassifierName>nodeps</shadedClassifierName>
<minimizeJar>true</minimizeJar>
+ <relocations>
+ <relocation>
+ <pattern>org.objectweb.asm</pattern>
+ <shadedPattern>org.jacoco.cli.internal.asm</shadedPattern>
+ </relocation>
+ <relocation>
+ <pattern>org.kohsuke.args4j</pattern>
+ <shadedPattern>org.jacoco.cli.internal.args4j</shadedPattern>
+ </relocation>
+ <relocation>
+ <pattern>org.jacoco.core</pattern>
+ <shadedPattern>org.jacoco.cli.internal.core</shadedPattern>
+ </relocation>
+ <relocation>
+ <pattern>org.jacoco.report</pattern>
+ <shadedPattern>org.jacoco.cli.internal.report</shadedPattern>
+ </relocation>
+ </relocations>
<transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<manifestEntries>