caofangkun created STORM-926:
--------------------------------

             Summary: change pom to use maven-shade-plugin:1.6 to minimize the 
size of shade jar 
                 Key: STORM-926
                 URL: https://issues.apache.org/jira/browse/STORM-926
             Project: Apache Storm
          Issue Type: Improvement
            Reporter: caofangkun
            Assignee: caofangkun
            Priority: Minor


For example:
Before:
{code}
51M  
/home/kuncao/workspace/storm/external/flux/flux-examples/target/flux-examples-0.11.0-SNAPSHOT.jar
{code}

After the patch :
{code}
diff --git a/external/flux/flux-examples/pom.xml 
b/external/flux/flux-examples/pom.xml
index e3996e5..f102eaa 100644
--- a/external/flux/flux-examples/pom.xml
+++ b/external/flux/flux-examples/pom.xml
@@ -79,9 +79,10 @@
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-shade-plugin</artifactId>
-                <version>1.4</version>
+                <version>1.6</version>
                 <configuration>
                     
<createDependencyReducedPom>true</createDependencyReducedPom>
+                    <minimizeJar>true</minimizeJar>
                 </configuration>
                 <executions>
                     <execution>
{code}
The jar minimize to 12M 
{code}
12M   
/home/kuncao/workspace/storm/external/flux/flux-examples/target/flux-examples-0.11.0-SNAPSHOT.jar
{code}




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to