AMBARI-17080 Support Storm 1.0 in Ambari Metrics for Storm (additional patch) 
(dsen)


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

Branch: refs/heads/branch-2.5
Commit: 2b2ad27f0df16b6383f91e080c2d3fb012c33f34
Parents: ba30991
Author: Aravindan Vijayan <[email protected]>
Authored: Mon Nov 14 21:54:02 2016 -0800
Committer: Aravindan Vijayan <[email protected]>
Committed: Tue Nov 15 11:06:40 2016 -0800

----------------------------------------------------------------------
 ambari-metrics/ambari-metrics-common/pom.xml | 58 ++++++++++++++++++++++-
 1 file changed, 56 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/2b2ad27f/ambari-metrics/ambari-metrics-common/pom.xml
----------------------------------------------------------------------
diff --git a/ambari-metrics/ambari-metrics-common/pom.xml 
b/ambari-metrics/ambari-metrics-common/pom.xml
index b972fb2..c5d83d0 100644
--- a/ambari-metrics/ambari-metrics-common/pom.xml
+++ b/ambari-metrics/ambari-metrics-common/pom.xml
@@ -53,6 +53,62 @@
           
<controlDir>${project.basedir}/../src/main/package/deb/control</controlDir>
         </configuration>
       </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-shade-plugin</artifactId>
+        <version>2.3</version>
+        <executions>
+          <!-- Run shade goal on package phase -->
+          <execution>
+            <phase>package</phase>
+            <goals>
+              <goal>shade</goal>
+            </goals>
+            <configuration>
+              <minimizeJar>true</minimizeJar>
+              <createDependencyReducedPom>false</createDependencyReducedPom>
+              <relocations>
+                <relocation>
+                  <pattern>com.google</pattern>
+                  
<shadedPattern>org.apache.hadoop.metrics2.sink.relocated.google</shadedPattern>
+                </relocation>
+                <relocation>
+                  <pattern>org.apache.commons.io</pattern>
+                  
<shadedPattern>org.apache.hadoop.metrics2.sink.relocated.commons.io</shadedPattern>
+                </relocation>
+                <relocation>
+                  <pattern>org.apache.curator</pattern>
+                  
<shadedPattern>org.apache.hadoop.metrics2.sink.relocated.curator</shadedPattern>
+                </relocation>
+                <relocation>
+                  <pattern>org.apache.jute</pattern>
+                  
<shadedPattern>org.apache.hadoop.metrics2.sink.relocated.jute</shadedPattern>
+                </relocation>
+                <relocation>
+                  <pattern>org.apache.zookeeper</pattern>
+                  
<shadedPattern>org.apache.hadoop.metrics2.sink.relocated.zookeeper</shadedPattern>
+                </relocation>
+                <relocation>
+                  <pattern>org.slf4j</pattern>
+                  
<shadedPattern>org.apache.hadoop.metrics2.sink.relocated.slf4j</shadedPattern>
+                </relocation>
+                <relocation>
+                  <pattern>org.apache.log4j</pattern>
+                  
<shadedPattern>org.apache.hadoop.metrics2.sink.relocated.log4j</shadedPattern>
+                </relocation>
+                <relocation>
+                  <pattern>jline</pattern>
+                  
<shadedPattern>org.apache.hadoop.metrics2.sink.relocated.jline</shadedPattern>
+                </relocation>
+                <relocation>
+                  <pattern>org.jboss</pattern>
+                  
<shadedPattern>org.apache.hadoop.metrics2.sink.relocated.jboss</shadedPattern>
+                </relocation>
+              </relocations>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
     </plugins>
   </build>
 
@@ -62,7 +118,6 @@
       <artifactId>commons-logging</artifactId>
       <version>1.1.1</version>
     </dependency>
-    <!-- TODO: Need to add these as shaded dependencies -->
     <dependency>
       <groupId>commons-io</groupId>
       <artifactId>commons-io</artifactId>
@@ -83,7 +138,6 @@
       <artifactId>curator-framework</artifactId>
       <version>2.7.1</version>
     </dependency>
-    <!--  END TODO -->
     <dependency>
       <groupId>org.codehaus.jackson</groupId>
       <artifactId>jackson-xc</artifactId>

Reply via email to