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 <[email protected]> Authored: Mon Aug 10 11:53:27 2015 -0700 Committer: Chetan Narsude <[email protected]> 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>
