enable semantic versioning
Project: http://git-wip-us.apache.org/repos/asf/incubator-apex-core/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-apex-core/commit/619c9a6d Tree: http://git-wip-us.apache.org/repos/asf/incubator-apex-core/tree/619c9a6d Diff: http://git-wip-us.apache.org/repos/asf/incubator-apex-core/diff/619c9a6d Branch: refs/heads/devel-3.0 Commit: 619c9a6d925e67ef97af409abddfaeb9ceeaadd7 Parents: 5ec8ad0 Author: Chetan Narsude <[email protected]> Authored: Fri Aug 7 12:50:59 2015 -0700 Committer: Chetan Narsude <[email protected]> Committed: Sat Aug 8 12:16:03 2015 -0700 ---------------------------------------------------------------------- api/pom.xml | 40 ++++++++++++++++++++++++++++++++++++++++ common/pom.xml | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 86 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-apex-core/blob/619c9a6d/api/pom.xml ---------------------------------------------------------------------- diff --git a/api/pom.xml b/api/pom.xml index 432a541..a1c1033 100644 --- a/api/pom.xml +++ b/api/pom.xml @@ -27,6 +27,46 @@ </repository> </repositories> + <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>dt-api</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>false</ignoreMissingClasses> + </parameter> + </configuration> + <executions> + <execution> + <phase>verify</phase> + <goals> + <goal>cmp</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> <dependencies> <dependency> <groupId>org.apache.hadoop</groupId> http://git-wip-us.apache.org/repos/asf/incubator-apex-core/blob/619c9a6d/common/pom.xml ---------------------------------------------------------------------- diff --git a/common/pom.xml b/common/pom.xml index 6617bfb..6eb7774 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -12,6 +12,47 @@ <name>Base Library</name> <packaging>jar</packaging> + <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>dt-common</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>false</ignoreMissingClasses> + </parameter> + </configuration> + <executions> + <execution> + <phase>verify</phase> + <goals> + <goal>cmp</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + <dependencies> <dependency> <groupId>${project.groupId}</groupId> @@ -47,5 +88,10 @@ <artifactId>validation-api</artifactId> <version>1.1.0.Final</version> </dependency> + <dependency> + <groupId>com.sun.jersey</groupId> + <artifactId>jersey-core</artifactId> + <version>${jersey.version}</version> + </dependency> </dependencies> </project>
