PHOENIX-3020 Bulk load tool is not working with new jars
Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/61ea48c1 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/61ea48c1 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/61ea48c1 Branch: refs/heads/4.x-HBase-1.1 Commit: 61ea48c16f78b41949cef436d56d0714834d0a76 Parents: 7b9c349 Author: Sergey Soldatov <s...@apache.org> Authored: Wed Jun 22 23:45:54 2016 -0700 Committer: Sergey Soldatov <s...@apache.org> Committed: Wed Jun 22 23:46:57 2016 -0700 ---------------------------------------------------------------------- phoenix-client/pom.xml | 36 +++++++++++++++++--------------- phoenix-queryserver-client/pom.xml | 32 ++++++++++++++++++++++++++++ phoenix-queryserver/pom.xml | 30 ++++++++++++++++++++++++++ phoenix-server/pom.xml | 37 ++++++++++++++++++++------------- 4 files changed, 104 insertions(+), 31 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/phoenix/blob/61ea48c1/phoenix-client/pom.xml ---------------------------------------------------------------------- diff --git a/phoenix-client/pom.xml b/phoenix-client/pom.xml index 593e505..e4b1b73 100644 --- a/phoenix-client/pom.xml +++ b/phoenix-client/pom.xml @@ -98,18 +98,6 @@ <promoteTransitiveDependencies>true</promoteTransitiveDependencies> <shadeTestJar>false</shadeTestJar> <transformers> - <!--<transformer implementation="org.apache.maven.plugins.shade.resource.ApacheLicenseResourceTransformer">--> - <!--</transformer>--> - <transformer implementation="org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer"> - <resources> - <resource>LICENSE.txt</resource> - <resource>ASL2.0</resource> - </resources> - </transformer> - <transformer - implementation="org.apache.maven.plugins.shade.resource.ApacheNoticeResourceTransformer"> - <addHeader>false</addHeader> - </transformer> <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/> <transformer implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer"> @@ -126,7 +114,12 @@ <transformer implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer"> <resource>LICENSE.txt</resource> - <file>${project.basedir}/../LICENSE.txt</file> + <file>${project.basedir}/../LICENSE</file> + </transformer> + <transformer + implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer"> + <resource>NOTICE</resource> + <file>${project.basedir}/../NOTICE</file> </transformer> </transformers> <artifactSet> @@ -137,6 +130,19 @@ <exclude>org.apache.phoenix:phoenix-client</exclude> </excludes> </artifactSet> + <filters> + <filter> + <artifact>*:*</artifact> + <excludes> + <exclude>META-INF/*.SF</exclude> + <exclude>META-INF/*.DSA</exclude> + <exclude>META-INF/*.RSA</exclude> + <exclude>META-INF/license/*</exclude> + <exclude>LICENSE.*</exclude> + <exclude>NOTICE.*</exclude> + </excludes> + </filter> + </filters> <relocations> @@ -172,10 +178,6 @@ <shadedPattern>${shaded.package}.com.thoughtworks</shadedPattern> </relocation> <relocation> - <pattern>com.sun.jersey</pattern> - <shadedPattern>${shaded.package}.com.sun.jersey</shadedPattern> - </relocation> - <relocation> <pattern>com.yammer</pattern> <shadedPattern>${shaded.package}.com.yammer</shadedPattern> </relocation> http://git-wip-us.apache.org/repos/asf/phoenix/blob/61ea48c1/phoenix-queryserver-client/pom.xml ---------------------------------------------------------------------- diff --git a/phoenix-queryserver-client/pom.xml b/phoenix-queryserver-client/pom.xml index 380f269..2680574 100644 --- a/phoenix-queryserver-client/pom.xml +++ b/phoenix-queryserver-client/pom.xml @@ -72,6 +72,38 @@ </goals> <configuration> <finalName>phoenix-${project.version}-thin-client</finalName> + + <transformers> + <transformer + implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer"> + <resource>README.md</resource> + <file>${project.basedir}/../README.md</file> + </transformer> + <transformer + implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer"> + <resource>LICENSE.txt</resource> + <file>${project.basedir}/../LICENSE</file> + </transformer> + <transformer + implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer"> + <resource>NOTICE</resource> + <file>${project.basedir}/../NOTICE</file> + </transformer> + </transformers> + <filters> + <filter> + <artifact>*:*</artifact> + <excludes> + <exclude>META-INF/*.SF</exclude> + <exclude>META-INF/*.DSA</exclude> + <exclude>META-INF/*.RSA</exclude> + <exclude>META-INF/license/*</exclude> + <exclude>LICENSE.*</exclude> + <exclude>NOTICE.*</exclude> + </excludes> + </filter> + </filters> + <relocations> <!-- COM relocation --> http://git-wip-us.apache.org/repos/asf/phoenix/blob/61ea48c1/phoenix-queryserver/pom.xml ---------------------------------------------------------------------- diff --git a/phoenix-queryserver/pom.xml b/phoenix-queryserver/pom.xml index 56f1a8a..d504503 100644 --- a/phoenix-queryserver/pom.xml +++ b/phoenix-queryserver/pom.xml @@ -63,6 +63,23 @@ <shadedArtifactAttached>false</shadedArtifactAttached> <promoteTransitiveDependencies>true</promoteTransitiveDependencies> <shadeTestJar>false</shadeTestJar> + <transformers> + <transformer + implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer"> + <resource>README.md</resource> + <file>${project.basedir}/../README.md</file> + </transformer> + <transformer + implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer"> + <resource>LICENSE.txt</resource> + <file>${project.basedir}/../LICENSE</file> + </transformer> + <transformer + implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer"> + <resource>NOTICE</resource> + <file>${project.basedir}/../NOTICE</file> + </transformer> + </transformers> <artifactSet> <includes> <include>org.apache.calcite.avatica:*</include> @@ -70,6 +87,19 @@ <include>javax.servlet:*</include> </includes> </artifactSet> + <filters> + <filter> + <artifact>*:*</artifact> + <excludes> + <exclude>META-INF/*.SF</exclude> + <exclude>META-INF/*.DSA</exclude> + <exclude>META-INF/*.RSA</exclude> + <exclude>META-INF/license/*</exclude> + <exclude>LICENSE.*</exclude> + <exclude>NOTICE.*</exclude> + </excludes> + </filter> + </filters> <relocations> <relocation> <pattern>com.google</pattern> http://git-wip-us.apache.org/repos/asf/phoenix/blob/61ea48c1/phoenix-server/pom.xml ---------------------------------------------------------------------- diff --git a/phoenix-server/pom.xml b/phoenix-server/pom.xml index 692b8db..2079983 100644 --- a/phoenix-server/pom.xml +++ b/phoenix-server/pom.xml @@ -103,24 +103,20 @@ <promoteTransitiveDependencies>true</promoteTransitiveDependencies> <shadeTestJar>false</shadeTestJar> <transformers> - <!--<transformer implementation="org.apache.maven.plugins.shade.resource.ApacheLicenseResourceTransformer">--> - <!--</transformer>--> - <transformer implementation="org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer"> - <resources> - <resource>LICENSE.txt</resource> - <resource>ASL2.0</resource> - </resources> - </transformer> <transformer implementation="org.apache.maven.plugins.shade.resource.ApacheNoticeResourceTransformer"> <addHeader>false</addHeader> </transformer> - <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/> - <transformer - implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer"> - <resource>LICENSE.txt</resource> - <file>${project.basedir}/../LICENSE.txt</file> - </transformer> + <transformer + implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer"> + <resource>LICENSE.txt</resource> + <file>${project.basedir}/../LICENSE</file> + </transformer> + <transformer + implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer"> + <resource>NOTICE</resource> + <file>${project.basedir}/../NOTICE</file> + </transformer> </transformers> <artifactSet> <includes> @@ -142,6 +138,19 @@ <exclude>org.apache.phoenix:phoenix-server</exclude> </excludes> </artifactSet> + <filters> + <filter> + <artifact>*:*</artifact> + <excludes> + <exclude>META-INF/*.SF</exclude> + <exclude>META-INF/*.DSA</exclude> + <exclude>META-INF/*.RSA</exclude> + <exclude>META-INF/license/*</exclude> + <exclude>LICENSE.*</exclude> + <exclude>NOTICE.*</exclude> + </excludes> + </filter> + </filters> </configuration> </execution> </executions>