PHOENIX-2403 Reduce size of Phoenix Server runnable jar

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

Branch: refs/heads/txn
Commit: 55fb6b910c58c8e5bba659543f5c15b443fc42b4
Parents: 2ab6ed9
Author: Mujtaba <[email protected]>
Authored: Mon Nov 16 11:23:28 2015 -0800
Committer: Mujtaba <[email protected]>
Committed: Mon Nov 16 11:23:28 2015 -0800

----------------------------------------------------------------------
 bin/queryserver.py                                 | 2 +-
 phoenix-server/pom.xml                             | 1 -
 phoenix-server/src/build/query-server-runnable.xml | 8 ++++++--
 3 files changed, 7 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/phoenix/blob/55fb6b91/bin/queryserver.py
----------------------------------------------------------------------
diff --git a/bin/queryserver.py b/bin/queryserver.py
index 7666246..11f5aeb 100755
--- a/bin/queryserver.py
+++ b/bin/queryserver.py
@@ -118,7 +118,7 @@ else:
 
 #    " -Xdebug -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=n " 
+ \
 #    " -XX:+UnlockCommercialFeatures -XX:+FlightRecorder 
-XX:FlightRecorderOptions=defaultrecording=true,dumponexit=true" + \
-java_cmd = '%(java)s -cp ' + hbase_config_path + os.pathsep + 
phoenix_utils.phoenix_queryserver_jar + \
+java_cmd = '%(java)s -cp ' + hbase_config_path + os.pathsep + 
phoenix_utils.phoenix_queryserver_jar + os.pathsep + 
phoenix_utils.phoenix_client_jar + \
     " -Dproc_phoenixserver" + \
     " -Dlog4j.configuration=file:" + os.path.join(phoenix_utils.current_dir, 
"log4j.properties") + \
     " -Dpsql.root.logger=%(root_logger)s" + \

http://git-wip-us.apache.org/repos/asf/phoenix/blob/55fb6b91/phoenix-server/pom.xml
----------------------------------------------------------------------
diff --git a/phoenix-server/pom.xml b/phoenix-server/pom.xml
index 6159655..89ea5b5 100644
--- a/phoenix-server/pom.xml
+++ b/phoenix-server/pom.xml
@@ -76,7 +76,6 @@
       <version>${calcite.version}</version>
     </dependency>
     <dependency>
-      <!-- TODO: really don't need all of Phoenix, just the thick client. -->
       <groupId>org.apache.phoenix</groupId>
       <artifactId>phoenix-core</artifactId>
     </dependency>

http://git-wip-us.apache.org/repos/asf/phoenix/blob/55fb6b91/phoenix-server/src/build/query-server-runnable.xml
----------------------------------------------------------------------
diff --git a/phoenix-server/src/build/query-server-runnable.xml 
b/phoenix-server/src/build/query-server-runnable.xml
index ef22b14..d4259bf 100644
--- a/phoenix-server/src/build/query-server-runnable.xml
+++ b/phoenix-server/src/build/query-server-runnable.xml
@@ -39,10 +39,14 @@
   </containerDescriptorHandlers>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>/</outputDirectory>
-      <useProjectArtifact>true</useProjectArtifact>
       <unpack>true</unpack>
       <scope>runtime</scope>
+      <outputDirectory>/</outputDirectory>
+      <includes>
+        <include>org.apache.phoenix:phoenix-server</include>
+        <include>org.apache.phoenix:phoenix-server-client</include>
+        <include>org.apache.calcite:*</include>
+      </includes>
     </dependencySet>
   </dependencySets>
 </assembly>

Reply via email to