In order to generate API reports run: mvn clirr:clirr The reports are generated to the folder target/site/clirr-report.html under the respective project. In order to check API compatibility and fail the build on incompatible changes run: mvn clirr:check For now we compare the API against the latest release 1.1.0.201109151100-r. Bug: 336849 Change-Id: I21baaf3a6883c5b4db263f712705cc7b8ab6d888 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> Signed-off-by: Kevin Sawicki <kevin@github.com>tags/v1.2.0.201112221803-r
@@ -110,6 +110,25 @@ | |||
<encoding>UTF-8</encoding> | |||
</configuration> | |||
</plugin> | |||
<plugin> | |||
<groupId>org.codehaus.mojo</groupId> | |||
<artifactId>clirr-maven-plugin</artifactId> | |||
</plugin> | |||
</plugins> | |||
</build> | |||
<reporting> | |||
<plugins> | |||
<plugin> | |||
<groupId>org.codehaus.mojo</groupId> | |||
<artifactId>clirr-maven-plugin</artifactId> | |||
<version>${clirr-version}</version> | |||
<configuration> | |||
<comparisonVersion>${jgit-last-release-version}</comparisonVersion> | |||
<minSeverity>info</minSeverity> | |||
</configuration> | |||
</plugin> | |||
</plugins> | |||
</reporting> | |||
</project> |
@@ -108,6 +108,25 @@ | |||
<encoding>UTF-8</encoding> | |||
</configuration> | |||
</plugin> | |||
<plugin> | |||
<groupId>org.codehaus.mojo</groupId> | |||
<artifactId>clirr-maven-plugin</artifactId> | |||
</plugin> | |||
</plugins> | |||
</build> | |||
<reporting> | |||
<plugins> | |||
<plugin> | |||
<groupId>org.codehaus.mojo</groupId> | |||
<artifactId>clirr-maven-plugin</artifactId> | |||
<version>${clirr-version}</version> | |||
<configuration> | |||
<comparisonVersion>${jgit-last-release-version}</comparisonVersion> | |||
<minSeverity>info</minSeverity> | |||
</configuration> | |||
</plugin> | |||
</plugins> | |||
</reporting> | |||
</project> |
@@ -125,6 +125,25 @@ | |||
</archive> | |||
</configuration> | |||
</plugin> | |||
<plugin> | |||
<groupId>org.codehaus.mojo</groupId> | |||
<artifactId>clirr-maven-plugin</artifactId> | |||
</plugin> | |||
</plugins> | |||
</build> | |||
<reporting> | |||
<plugins> | |||
<plugin> | |||
<groupId>org.codehaus.mojo</groupId> | |||
<artifactId>clirr-maven-plugin</artifactId> | |||
<version>${clirr-version}</version> | |||
<configuration> | |||
<comparisonVersion>${jgit-last-release-version}</comparisonVersion> | |||
<minSeverity>info</minSeverity> | |||
</configuration> | |||
</plugin> | |||
</plugins> | |||
</reporting> | |||
</project> |
@@ -157,6 +157,25 @@ | |||
</execution> | |||
</executions> | |||
</plugin> | |||
<plugin> | |||
<groupId>org.codehaus.mojo</groupId> | |||
<artifactId>clirr-maven-plugin</artifactId> | |||
</plugin> | |||
</plugins> | |||
</build> | |||
<reporting> | |||
<plugins> | |||
<plugin> | |||
<groupId>org.codehaus.mojo</groupId> | |||
<artifactId>clirr-maven-plugin</artifactId> | |||
<version>${clirr-version}</version> | |||
<configuration> | |||
<comparisonVersion>${jgit-last-release-version}</comparisonVersion> | |||
<minSeverity>info</minSeverity> | |||
</configuration> | |||
</plugin> | |||
</plugins> | |||
</reporting> | |||
</project> |
@@ -142,7 +142,13 @@ | |||
</archive> | |||
</configuration> | |||
</plugin> | |||
<plugin> | |||
<groupId>org.codehaus.mojo</groupId> | |||
<artifactId>clirr-maven-plugin</artifactId> | |||
</plugin> | |||
</plugins> | |||
<pluginManagement> | |||
<plugins> | |||
<plugin> | |||
@@ -155,4 +161,18 @@ | |||
</plugins> | |||
</pluginManagement> | |||
</build> | |||
<reporting> | |||
<plugins> | |||
<plugin> | |||
<groupId>org.codehaus.mojo</groupId> | |||
<artifactId>clirr-maven-plugin</artifactId> | |||
<version>${clirr-version}</version> | |||
<configuration> | |||
<comparisonVersion>${jgit-last-release-version}</comparisonVersion> | |||
<minSeverity>info</minSeverity> | |||
</configuration> | |||
</plugin> | |||
</plugins> | |||
</reporting> | |||
</project> |
@@ -130,14 +130,23 @@ | |||
<maven.build.timestamp.format>yyyyMMddHHmm</maven.build.timestamp.format> | |||
<bundle-manifest>${project.build.directory}/META-INF/MANIFEST.MF</bundle-manifest> | |||
<jgit-last-release-version>1.1.0.201109151100-r</jgit-last-release-version> | |||
<jsch-version>0.1.44-1</jsch-version> | |||
<junit-version>4.5</junit-version> | |||
<args4j-version>2.0.12</args4j-version> | |||
<servlet-api-version>2.5</servlet-api-version> | |||
<jetty-version>7.1.6.v20100715</jetty-version> | |||
<protobuf-version>2.4.0a</protobuf-version> | |||
<clirr-version>2.3</clirr-version> | |||
</properties> | |||
<repositories> | |||
<repository> | |||
<id>jgit-repository</id> | |||
<url>http://download.eclipse.org/jgit/maven</url> | |||
</repository> | |||
</repositories> | |||
<build> | |||
<pluginManagement> | |||
<plugins> | |||
@@ -246,6 +255,16 @@ | |||
</execution> | |||
</executions> | |||
</plugin> | |||
<plugin> | |||
<groupId>org.codehaus.mojo</groupId> | |||
<artifactId>clirr-maven-plugin</artifactId> | |||
<version>${clirr-version}</version> | |||
<configuration> | |||
<comparisonVersion>${jgit-last-release-version}</comparisonVersion> | |||
<minSeverity>info</minSeverity> | |||
</configuration> | |||
</plugin> | |||
</plugins> | |||
</pluginManagement> | |||