summaryrefslogtreecommitdiffstats
path: root/vespa-hadoop
diff options
context:
space:
mode:
authorLester Solbakken <lesters@oath.com>2019-07-03 18:41:07 +0200
committerLester Solbakken <lesters@oath.com>2019-07-03 18:41:07 +0200
commit0bce52e34f70d32b891e135e72c159712872d3e2 (patch)
treee6c4dc1ca982ee726050773712285101af293751 /vespa-hadoop
parent0a0f2cc1692fc9419accae1570d885a186380e3d (diff)
Shade all vespa-hadoop dependencies
Diffstat (limited to 'vespa-hadoop')
-rw-r--r--vespa-hadoop/pom.xml46
1 files changed, 42 insertions, 4 deletions
diff --git a/vespa-hadoop/pom.xml b/vespa-hadoop/pom.xml
index 999bb7bcc01..c48699690c4 100644
--- a/vespa-hadoop/pom.xml
+++ b/vespa-hadoop/pom.xml
@@ -126,16 +126,54 @@
</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>com.fasterxml</pattern>
+ <shadedPattern>shaded.vespa</shadedPattern>
</relocation>
<relocation>
- <pattern>org.apache.commons</pattern>
- <shadedPattern>com.yahoo.vespa.feeder.shaded.internal.apache.commons</shadedPattern>
+ <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>
+ <relocation>
+ <pattern>edu.umd.cs</pattern>
+ <shadedPattern>shaded.vespa</shadedPattern>
+ </relocation>
+ <relocation>
+ <pattern>net.jcip.annotations</pattern>
+ <shadedPattern>shaded.vespa</shadedPattern>
</relocation>
</relocations>
+
</configuration>
</execution>
</executions>