You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apex.apache.org by th...@apache.org on 2015/09/04 01:04:00 UTC

[4/6] incubator-apex-malhar git commit: enable server plugin

enable server plugin


Project: http://git-wip-us.apache.org/repos/asf/incubator-apex-malhar/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-apex-malhar/commit/eb674679
Tree: http://git-wip-us.apache.org/repos/asf/incubator-apex-malhar/tree/eb674679
Diff: http://git-wip-us.apache.org/repos/asf/incubator-apex-malhar/diff/eb674679

Branch: refs/heads/release-3.0
Commit: eb674679368b91e0adac12c5bd81af3dc913f4d0
Parents: f8facf9
Author: Chetan Narsude <ch...@datatorrent.com>
Authored: Mon Aug 10 11:53:27 2015 -0700
Committer: Chetan Narsude <ch...@datatorrent.com>
Committed: Mon Aug 10 11:53:27 2015 -0700

----------------------------------------------------------------------
 apps/logstream/pom.xml |  1 +
 demos/pom.xml          |  1 +
 pom.xml                | 52 +++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 54 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-apex-malhar/blob/eb674679/apps/logstream/pom.xml
----------------------------------------------------------------------
diff --git a/apps/logstream/pom.xml b/apps/logstream/pom.xml
index 9c8a635..b0c2ee0 100644
--- a/apps/logstream/pom.xml
+++ b/apps/logstream/pom.xml
@@ -15,6 +15,7 @@
   <properties>
     <maven.deploy.skip>false</maven.deploy.skip>
     <skipTests>false</skipTests>
+    <semver.plugin.skip>true</semver.plugin.skip>
   </properties>
 
   <name>Logstream Application</name>

http://git-wip-us.apache.org/repos/asf/incubator-apex-malhar/blob/eb674679/demos/pom.xml
----------------------------------------------------------------------
diff --git a/demos/pom.xml b/demos/pom.xml
index 07e9101..c963c97 100644
--- a/demos/pom.xml
+++ b/demos/pom.xml
@@ -30,6 +30,7 @@
   <properties>
     <datatorrent.version>3.0.0</datatorrent.version>
     <datatorrent.apppackage.classpath>lib/*.jar</datatorrent.apppackage.classpath>
+    <semver.plugin.skip>true</semver.plugin.skip>
   </properties>
 
   <profiles>

http://git-wip-us.apache.org/repos/asf/incubator-apex-malhar/blob/eb674679/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 50103d8..821bf3b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -43,8 +43,60 @@
     <jackson.version>1.9.2</jackson.version>
     <jersey.version>1.9</jersey.version>
     <jetty.version>8.1.10.v20130312</jetty.version>
+    <semver.plugin.skip>false</semver.plugin.skip>
   </properties>
 
+  <profiles>
+    <profile>
+      <activation>
+        <file>
+          <exists>src</exists>
+        </file>
+      </activation>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>com.github.siom79.japicmp</groupId>
+            <artifactId>japicmp-maven-plugin</artifactId>
+            <version>0.5.1</version>
+            <configuration>
+              <oldVersion>
+                <dependency>
+                  <groupId>com.datatorrent</groupId>
+                  <artifactId>${project.artifactId}</artifactId>
+                  <version>3.0.0</version>
+                </dependency>
+              </oldVersion>
+              <newVersion>
+                <file>
+                  <path>${project.build.directory}/${project.artifactId}-${project.version}.jar</path>
+                </file>
+              </newVersion>
+              <parameter>
+                <onlyModified>true</onlyModified>
+                <accessModifier>protected</accessModifier>
+                <breakBuildOnModifications>true</breakBuildOnModifications>
+                <breakBuildOnBinaryIncompatibleModifications>true</breakBuildOnBinaryIncompatibleModifications>
+                <onlyBinaryIncompatible>false</onlyBinaryIncompatible>
+                <includeSynthetic>false</includeSynthetic>
+                <ignoreMissingClasses>true</ignoreMissingClasses>
+              </parameter>
+              <skip>${semver.plugin.skip}</skip>
+            </configuration>
+            <executions>
+              <execution>
+                <phase>verify</phase>
+                <goals>
+                  <goal>cmp</goal>
+                </goals>
+              </execution>
+            </executions>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+  </profiles>
+
   <modules>
     <module>library</module>
     <module>contrib</module>