[
https://issues.apache.org/jira/browse/HBASE-18719?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16147993#comment-16147993
]
Sean Busbey commented on HBASE-18719:
-------------------------------------
current sizes:
{code}
$ ls -lh `find ~/.m2/repository/org/apache/hbase/ \( -path
'**/hbase-shaded-client*' -o -path '**/hbase-shaded-server*' \) -name '*.jar' |
grep -v 'SNAPSHOT' | grep -v 'project' `
-rw-r--r-- 1 busbey staff 29M Aug 30 11:40
/Users/busbey/.m2/repository/org/apache/hbase//hbase-shaded-client/1.1.10/hbase-shaded-client-1.1.10.jar
-rw-r--r-- 1 busbey staff 29M Aug 30 11:40
/Users/busbey/.m2/repository/org/apache/hbase//hbase-shaded-client/1.1.11/hbase-shaded-client-1.1.11.jar
-rw-r--r-- 1 busbey staff 29M Aug 30 11:40
/Users/busbey/.m2/repository/org/apache/hbase//hbase-shaded-client/1.1.12/hbase-shaded-client-1.1.12.jar
-rw-r--r-- 1 busbey staff 29M Aug 30 11:40
/Users/busbey/.m2/repository/org/apache/hbase//hbase-shaded-client/1.2.4/hbase-shaded-client-1.2.4.jar
-rw-r--r-- 1 busbey staff 29M May 17 14:29
/Users/busbey/.m2/repository/org/apache/hbase//hbase-shaded-client/1.2.5/hbase-shaded-client-1.2.5.jar
-rw-r--r-- 1 busbey staff 29M Aug 30 11:40
/Users/busbey/.m2/repository/org/apache/hbase//hbase-shaded-client/1.2.6/hbase-shaded-client-1.2.6.jar
-rw-r--r-- 1 busbey staff 29M Aug 30 11:40
/Users/busbey/.m2/repository/org/apache/hbase//hbase-shaded-client/1.3.0/hbase-shaded-client-1.3.0.jar
-rw-r--r-- 1 busbey staff 29K Jun 30 09:40
/Users/busbey/.m2/repository/org/apache/hbase//hbase-shaded-client/1.3.1/hbase-shaded-client-1.3.1.jar
-rw-r--r-- 1 busbey staff 25K Jun 30 07:54
/Users/busbey/.m2/repository/org/apache/hbase//hbase-shaded-client/2.0.0-alpha-1/hbase-shaded-client-2.0.0-alpha-1.jar
-rw-r--r-- 1 busbey staff 48M Aug 30 13:19
/Users/busbey/.m2/repository/org/apache/hbase//hbase-shaded-client/2.0.0-alpha2/hbase-shaded-client-2.0.0-alpha2.jar
-rw-r--r-- 1 busbey staff 39K Jun 30 09:40
/Users/busbey/.m2/repository/org/apache/hbase//hbase-shaded-server/1.3.1/hbase-shaded-server-1.3.1.jar
-rw-r--r-- 1 busbey staff 41K Jun 30 07:54
/Users/busbey/.m2/repository/org/apache/hbase//hbase-shaded-server/2.0.0-alpha-1/hbase-shaded-server-2.0.0-alpha-1.jar
{code}
> optimize size of shaded artifacts
> ---------------------------------
>
> Key: HBASE-18719
> URL: https://issues.apache.org/jira/browse/HBASE-18719
> Project: HBase
> Issue Type: Improvement
> Components: shading
> Affects Versions: 1.3.1, 1.2.6, 2.0.0-alpha-2, 1.1.12
> Reporter: Sean Busbey
> Priority: Minor
>
> our shaded artifacts are pretty big, we should be able to trim them down.
> # generate a class that references all of the IA.Public classes in the hbase
> dependencies for that particular shaded artifact
> # use the maven-shading-plugin's "minimize jar" option to filter everything
> that isn't reachable from there
> # might need to do some clean up for indirectly used things in hadoop
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)