Repository: incubator-apex-core Updated Branches: refs/heads/master fbfa65b68 -> 184ea5e2c
APEXCORE-347 Streamline japicmp maven plugin configuration 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/39092384 Tree: http://git-wip-us.apache.org/repos/asf/incubator-apex-core/tree/39092384 Diff: http://git-wip-us.apache.org/repos/asf/incubator-apex-core/diff/39092384 Branch: refs/heads/master Commit: 39092384011649caf68e3e7ef04bdcc7b4698738 Parents: 99aa417 Author: Vlad Rozov <[email protected]> Authored: Tue Feb 16 11:54:39 2016 -0800 Committer: Vlad Rozov <[email protected]> Committed: Wed Feb 24 17:17:39 2016 -0800 ---------------------------------------------------------------------- api/pom.xml | 14 -------------- common/pom.xml | 14 -------------- pom.xml | 22 +++++++++++++++++++--- 3 files changed, 19 insertions(+), 31 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-apex-core/blob/39092384/api/pom.xml ---------------------------------------------------------------------- diff --git a/api/pom.xml b/api/pom.xml index be09fb2..3cd21d1 100644 --- a/api/pom.xml +++ b/api/pom.xml @@ -52,20 +52,6 @@ <plugin> <groupId>com.github.siom79.japicmp</groupId> <artifactId>japicmp-maven-plugin</artifactId> - <configuration> - <oldVersion> - <dependency> - <groupId>org.apache.apex</groupId> - <artifactId>apex-api</artifactId> - <version>3.3.0-incubating</version> - </dependency> - </oldVersion> - <newVersion> - <file> - <path>${project.build.directory}/${project.artifactId}-${project.version}.jar</path> - </file> - </newVersion> - </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> http://git-wip-us.apache.org/repos/asf/incubator-apex-core/blob/39092384/common/pom.xml ---------------------------------------------------------------------- diff --git a/common/pom.xml b/common/pom.xml index 2e76dd3..7761c34 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -37,20 +37,6 @@ <plugin> <groupId>com.github.siom79.japicmp</groupId> <artifactId>japicmp-maven-plugin</artifactId> - <configuration> - <oldVersion> - <dependency> - <groupId>org.apache.apex</groupId> - <artifactId>apex-common</artifactId> - <version>3.3.0-incubating</version> - </dependency> - </oldVersion> - <newVersion> - <file> - <path>${project.build.directory}/${project.artifactId}-${project.version}.jar</path> - </file> - </newVersion> - </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> http://git-wip-us.apache.org/repos/asf/incubator-apex-core/blob/39092384/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index 14a3149..9f06b44 100644 --- a/pom.xml +++ b/pom.xml @@ -63,6 +63,7 @@ <jersey.version>1.9</jersey.version> <!-- do not change jetty version as later versions have problems with DefaultServlet --> <jetty.version>8.1.10.v20130312</jetty.version> + <project.old.version>3.3.0-incubating</project.old.version> <license.skip>true</license.skip> <findbugs.xmlOutput>true</findbugs.xmlOutput> <findbugs.failOnError>false</findbugs.failOnError> @@ -353,16 +354,31 @@ <plugin> <groupId>com.github.siom79.japicmp</groupId> <artifactId>japicmp-maven-plugin</artifactId> - <version>0.6.2</version> + <version>0.7.0</version> <configuration> + <oldVersion> + <dependency> + <groupId>${project.groupId}</groupId> + <artifactId>${project.artifactId}</artifactId> + <version>${project.old.version}</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> + <breakBuildBasedOnSemanticVersioning>true</breakBuildBasedOnSemanticVersioning> <onlyBinaryIncompatible>false</onlyBinaryIncompatible> <includeSynthetic>false</includeSynthetic> <ignoreMissingClasses>false</ignoreMissingClasses> + <excludes> + <exclude>@org.apache.hadoop.classification.InterfaceStability$Evolving</exclude> + <exclude>@org.apache.hadoop.classification.InterfaceStability$Unstable</exclude> + </excludes> </parameter> </configuration> <executions>
