phoenix-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From an...@apache.org
Subject phoenix git commit: PHOENIX-3060 pherf tool is not working (Sergey Soldatov)
Date Mon, 11 Jul 2016 08:13:14 GMT
Repository: phoenix
Updated Branches:
  refs/heads/master 4790b3710 -> af8bbfb52


PHOENIX-3060 pherf tool is not working (Sergey Soldatov)


Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo
Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/af8bbfb5
Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/af8bbfb5
Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/af8bbfb5

Branch: refs/heads/master
Commit: af8bbfb52a3ebc2bffb034ee62e9f27972de8e78
Parents: 4790b37
Author: Ankit Singhal <ankitsinghal59@gmail.com>
Authored: Mon Jul 11 13:42:55 2016 +0530
Committer: Ankit Singhal <ankitsinghal59@gmail.com>
Committed: Mon Jul 11 13:42:55 2016 +0530

----------------------------------------------------------------------
 phoenix-pherf/pom.xml | 304 ++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 286 insertions(+), 18 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/phoenix/blob/af8bbfb5/phoenix-pherf/pom.xml
----------------------------------------------------------------------
diff --git a/phoenix-pherf/pom.xml b/phoenix-pherf/pom.xml
index d25eba9..894eb55 100644
--- a/phoenix-pherf/pom.xml
+++ b/phoenix-pherf/pom.xml
@@ -24,6 +24,7 @@
 
 	<properties>
 		<top.dir>${project.basedir}/..</top.dir>
+		<shaded.package>org.apache.phoenix.shaded</shaded.package>
 	</properties>
 
 	<repositories>
@@ -166,24 +167,291 @@
 				<groupId>org.apache.maven.plugins</groupId>
 				<artifactId>maven-resources-plugin</artifactId>
 			</plugin>
-			<plugin>
-				<artifactId>maven-assembly-plugin</artifactId>
-				<executions>
-					<execution>
-						<id>make-assembly</id>
-						<phase>package</phase>
-						<goals>
-							<goal>single</goal>
-						</goals>
-						<configuration>
-							<descriptors>
-								<!-- Produces minimal Pherf jar -->
-								<descriptor>src/main/assembly/minimal.xml</descriptor>
-							</descriptors>
-						</configuration>
-					</execution>
-				</executions>
-			</plugin>
+		<plugin>
+			<groupId>org.apache.maven.plugins</groupId>
+			<artifactId>maven-install-plugin</artifactId>
+			<executions>
+				<execution>
+					<goals>
+						<goal>install-file</goal>
+					</goals>
+					<id>default-install</id>
+					<configuration>
+						<skip>true</skip>
+					</configuration>
+					<phase>install</phase>
+				</execution>
+			</executions>
+			<configuration>
+				<file>${basedir}/target/phoenix-pherf-${project.version}-minimal.jar</file>
+			</configuration>
+		</plugin>
+		<plugin>
+			<groupId>org.apache.maven.plugins</groupId>
+			<artifactId>maven-shade-plugin</artifactId>
+			<executions>
+				<execution>
+					<phase>package</phase>
+					<goals>
+						<goal>shade</goal>
+					</goals>
+					<configuration>
+						<finalName>phoenix-pherf-${project.version}-minimal</finalName>
+						<shadedArtifactAttached>false</shadedArtifactAttached>
+						<promoteTransitiveDependencies>true</promoteTransitiveDependencies>
+						<shadeTestJar>false</shadeTestJar>
+						<transformers>
+							<transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
+							<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.phoenix:phoenix-pherf</include>
+								<include>org.jfree:*</include>
+								<include>com.googlecode.java-diff-utils:diffutils</include>
+								<include>org.apache.commons:commons-lang3</include>
+								<include>org.apache.commons:commons-math3</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>
+
+							<!-- COM relocation -->
+							<relocation>
+								<pattern>com.codahale</pattern>
+								<shadedPattern>${shaded.package}.com.codahale</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>com.fasterxml</pattern>
+								<shadedPattern>${shaded.package}.com.fasterxml</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>com.jamesmurty</pattern>
+								<shadedPattern>${shaded.package}.com.jamesmurty</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>com.jcraft</pattern>
+								<shadedPattern>${shaded.package}.com.jcraft</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>com.lmax</pattern>
+								<shadedPattern>${shaded.package}.com.lmax</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>com.thoughtworks</pattern>
+								<shadedPattern>${shaded.package}.com.thoughtworks</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>com.yammer</pattern>
+								<shadedPattern>${shaded.package}.com.yammer</shadedPattern>
+							</relocation>
+
+							<!-- IO relocations -->
+							<relocation>
+								<pattern>io.netty</pattern>
+								<shadedPattern>${shaded.package}.io.netty</shadedPattern>
+							</relocation>
+
+							<!-- ORG relocations -->
+							<relocation>
+								<pattern>org.antlr</pattern>
+								<shadedPattern>${shaded.package}.org.antlr</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.aopalliance</pattern>
+								<shadedPattern>${shaded.package}.org.aopalliance</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.codehaus</pattern>
+								<shadedPattern>${shaded.package}.org.codehaus</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.fusesource</pattern>
+								<shadedPattern>${shaded.package}.org.fusesource</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.hamcrest</pattern>
+								<shadedPattern>${shaded.package}.org.hamcrest</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.hsqldb</pattern>
+								<shadedPattern>${shaded.package}.org.hsqldb</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.iq80</pattern>
+								<shadedPattern>${shaded.package}.org.iq80</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.jamon</pattern>
+								<shadedPattern>${shaded.package}.org.jamon</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.jboss</pattern>
+								<shadedPattern>${shaded.package}.org.jboss</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.jcodings</pattern>
+								<shadedPattern>${shaded.package}.org.jcodings</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.jets3t</pattern>
+								<shadedPattern>${shaded.package}.org.jets3t</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.joda</pattern>
+								<shadedPattern>${shaded.package}.org.joda</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.joni</pattern>
+								<shadedPattern>${shaded.package}.org.joni</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.junit</pattern>
+								<shadedPattern>${shaded.package}.org.junit</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.kosmix</pattern>
+								<shadedPattern>${shaded.package}.org.kosmix</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.mortbay</pattern>
+								<shadedPattern>${shaded.package}.org.mortbay</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.objectweb</pattern>
+								<shadedPattern>${shaded.package}.org.objectweb</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.stringtemplate</pattern>
+								<shadedPattern>${shaded.package}.org.stringtemplate</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.tukaani</pattern>
+								<shadedPattern>${shaded.package}.org.tukaani</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.znerd</pattern>
+								<shadedPattern>${shaded.package}.org.znerd</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.apache.avro</pattern>
+								<shadedPattern>${shaded.package}.org.apache.avro</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.apache.commons</pattern>
+								<shadedPattern>${shaded.package}.org.apache.commons</shadedPattern>
+								<excludes>
+									<exclude>org.apache.commons.csv.**</exclude>
+									<exclude>org.apache.commons.logging.**</exclude>
+								</excludes>
+							</relocation>
+							<relocation>
+								<pattern>org.apache.directory</pattern>
+								<shadedPattern>${shaded.package}.org.apache.directory</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.apache.http</pattern>
+								<shadedPattern>${shaded.package}.org.apache.http</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.apache.jasper</pattern>
+								<shadedPattern>${shaded.package}.org.apache.jasper</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.apache.jute</pattern>
+								<shadedPattern>${shaded.package}.org.apache.jute</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.apache.mina</pattern>
+								<shadedPattern>${shaded.package}.org.apache.mina</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.apache.oro</pattern>
+								<shadedPattern>${shaded.package}.org.apache.oro</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.apache.taglibs</pattern>
+								<shadedPattern>${shaded.package}.org.apache.taglibs</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.apache.thrift</pattern>
+								<shadedPattern>${shaded.package}.org.apache.thrift</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.apache.tools</pattern>
+								<shadedPattern>${shaded.package}.org.apache.tools</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.apache.twill</pattern>
+								<shadedPattern>${shaded.package}.org.apache.twill</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.apache.velocity</pattern>
+								<shadedPattern>${shaded.package}.org.apache.velocity</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>org.apache.zookeeper</pattern>
+								<shadedPattern>${shaded.package}.org.apache.zookeeper</shadedPattern>
+							</relocation>
+
+							<!-- NET relocations -->
+							<relocation>
+								<pattern>net</pattern>
+								<shadedPattern>${shaded.package}.net</shadedPattern>
+							</relocation>
+
+							<!-- Misc relocations -->
+							<relocation>
+								<pattern>antlr</pattern>
+								<shadedPattern>${shaded.package}.antlr</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>it.unimi</pattern>
+								<shadedPattern>${shaded.package}.it.unimi</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>jline</pattern>
+								<shadedPattern>${shaded.package}.jline</shadedPattern>
+							</relocation>
+							<relocation>
+								<pattern>junit</pattern>
+								<shadedPattern>${shaded.package}.junit</shadedPattern>
+							</relocation>
+						</relocations>
+					</configuration>
+				</execution>
+			</executions>
+		</plugin>
+
+
+
 			<plugin>
 				<groupId>org.apache.rat</groupId>
 				<artifactId>apache-rat-plugin</artifactId>


Mime
View raw message