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