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>
