aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLester Solbakken <lesters@users.noreply.github.com>2019-07-04 09:10:57 +0200
committerGitHub <noreply@github.com>2019-07-04 09:10:57 +0200
commit7f00f2354a3a3c390f86ea56e8f70cce86ff959f (patch)
tree3a24df83d561cb1ed3ec99d769fcb095ac0a84c2
parent0a0f2cc1692fc9419accae1570d885a186380e3d (diff)
parent2167751dcb1ea6fd021d930c277445b0d7b4cb95 (diff)
Merge pull request #9953 from vespa-engine/lesters/shade-all-vespa-hadoop-dependencies
Shade all vespa-hadoop dependencies
-rw-r--r--vespa-hadoop/pom.xml38
1 files changed, 34 insertions, 4 deletions
diff --git a/vespa-hadoop/pom.xml b/vespa-hadoop/pom.xml
index 999bb7bcc01..1ee29c36b7d 100644
--- a/vespa-hadoop/pom.xml
+++ b/vespa-hadoop/pom.xml
@@ -126,16 +126,46 @@
</goals>
<configuration>
<minimizeJar>false</minimizeJar>
+
<relocations>
<relocation>
- <pattern>org.apache.http</pattern>
- <shadedPattern>com.yahoo.vespa.feeder.shaded.internal.apache.http</shadedPattern>
+ <pattern>com.google</pattern>
+ <shadedPattern>shaded.vespa</shadedPattern>
+ </relocation>
+ <relocation>
+ <pattern>commons-codec</pattern>
+ <shadedPattern>shaded.vespa</shadedPattern>
+ </relocation>
+ <relocation>
+ <pattern>commons-logging</pattern>
+ <shadedPattern>shaded.vespa</shadedPattern>
+ </relocation>
+ <relocation>
+ <pattern>org.apache</pattern>
+ <shadedPattern>shaded.vespa</shadedPattern>
+ <excludes>
+ <exclude>org.apache.hadoop.**</exclude>
+ <exclude>org.apache.pig.**</exclude>
+ </excludes>
</relocation>
<relocation>
- <pattern>org.apache.commons</pattern>
- <shadedPattern>com.yahoo.vespa.feeder.shaded.internal.apache.commons</shadedPattern>
+ <pattern>com.fasterxml</pattern>
+ <shadedPattern>shaded.vespa</shadedPattern>
+ </relocation>
+ <relocation>
+ <pattern>org.codehaus</pattern>
+ <shadedPattern>shaded.vespa</shadedPattern>
+ </relocation>
+ <relocation>
+ <pattern>io.airlift</pattern>
+ <shadedPattern>shaded.vespa</shadedPattern>
+ </relocation>
+ <relocation>
+ <pattern>com.ctc.wstx</pattern>
+ <shadedPattern>shaded.vespa</shadedPattern>
</relocation>
</relocations>
+
</configuration>
</execution>
</executions>