diff options
author | Lester Solbakken <lesters@users.noreply.github.com> | 2019-07-04 09:10:57 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-07-04 09:10:57 +0200 |
commit | 7f00f2354a3a3c390f86ea56e8f70cce86ff959f (patch) | |
tree | 3a24df83d561cb1ed3ec99d769fcb095ac0a84c2 | |
parent | 0a0f2cc1692fc9419accae1570d885a186380e3d (diff) | |
parent | 2167751dcb1ea6fd021d930c277445b0d7b4cb95 (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.xml | 38 |
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> |