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

[31/50] [abbrv] 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/2e5813d4
Tree: http://git-wip-us.apache.org/repos/asf/incubator-apex-malhar/tree/2e5813d4
Diff: http://git-wip-us.apache.org/repos/asf/incubator-apex-malhar/diff/2e5813d4

Branch: refs/heads/master
Commit: 2e5813d4a395f8f3d85ffd7f518bdf7672c3b9cc
Parents: 93ce29c
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:56:29 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/2e5813d4/apps/logstream/pom.xml
----------------------------------------------------------------------
diff --git a/apps/logstream/pom.xml b/apps/logstream/pom.xml
index 7321baa..ce0f4ce 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/2e5813d4/demos/pom.xml
----------------------------------------------------------------------
diff --git a/demos/pom.xml b/demos/pom.xml
index 64c6c4a..a5601a5 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/2e5813d4/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 81a699b..ba86445 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>false</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>