Incorporate Clirr plugin
Project: http://git-wip-us.apache.org/repos/asf/curator/repo Commit: http://git-wip-us.apache.org/repos/asf/curator/commit/ba2b20a4 Tree: http://git-wip-us.apache.org/repos/asf/curator/tree/ba2b20a4 Diff: http://git-wip-us.apache.org/repos/asf/curator/diff/ba2b20a4 Branch: refs/heads/master Commit: ba2b20a439a41f6da7227ab92157c11dd9152c25 Parents: b8dd4b0 Author: randgalt <randg...@apache.org> Authored: Fri May 8 13:43:18 2015 -0500 Committer: randgalt <randg...@apache.org> Committed: Fri May 8 13:43:18 2015 -0500 ---------------------------------------------------------------------- pom.xml | 39 ++++++++++++++++++++++- src/site/confluence/compatibility.confluence | 10 ++++++ src/site/site.xml | 1 + 3 files changed, 49 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/curator/blob/ba2b20a4/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index b29aaf4..f3db843 100644 --- a/pom.xml +++ b/pom.xml @@ -64,7 +64,7 @@ <maven-project-info-reports-plugin-version>2.7</maven-project-info-reports-plugin-version> <maven-bundle-plugin-version>2.3.7</maven-bundle-plugin-version> <maven-javadoc-plugin-version>2.10.3</maven-javadoc-plugin-version> - <doxia-module-confluence-version>1.5</doxia-module-confluence-version> + <doxia-module-confluence-version>1.6</doxia-module-confluence-version> <maven-license-plugin-version>1.9.0</maven-license-plugin-version> <javassist-version>3.18.1-GA</javassist-version> <commons-math-version>2.2</commons-math-version> @@ -81,6 +81,7 @@ <dropwizard-version>0.7.0</dropwizard-version> <maven-shade-plugin-version>2.3</maven-shade-plugin-version> <slf4j-version>1.7.6</slf4j-version> + <clirr-maven-plugin-version>2.6.1</clirr-maven-plugin-version> <!-- OSGi Properties --> <osgi.export.package /> @@ -516,6 +517,16 @@ <failOnError>false</failOnError> </configuration> </plugin> + + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>clirr-maven-plugin</artifactId> + <configuration> + <includes> + <include>org/apache/curator/**</include> + </includes> + </configuration> + </plugin> </plugins> </reporting> @@ -550,6 +561,12 @@ <artifactId>maven-shade-plugin</artifactId> <version>${maven-shade-plugin-version}</version> </plugin> + + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>clirr-maven-plugin</artifactId> + <version>${clirr-maven-plugin-version}</version> + </plugin> </plugins> </pluginManagement> @@ -759,6 +776,26 @@ </excludes> </configuration> </plugin> + + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>clirr-maven-plugin</artifactId> + <configuration> + <failOnError>false</failOnError> + <logResults>true</logResults> + <includes> + <include>org/apache/curator/**</include> + </includes> + </configuration> + <executions> + <execution> + <phase>compile</phase> + <goals> + <goal>check</goal> + </goals> + </execution> + </executions> + </plugin> </plugins> </build> </project> http://git-wip-us.apache.org/repos/asf/curator/blob/ba2b20a4/src/site/confluence/compatibility.confluence ---------------------------------------------------------------------- diff --git a/src/site/confluence/compatibility.confluence b/src/site/confluence/compatibility.confluence new file mode 100644 index 0000000..4ffa7bb --- /dev/null +++ b/src/site/confluence/compatibility.confluence @@ -0,0 +1,10 @@ +h1. API Compatibility + +A [[Clirr|http://clirr.sourceforge.net/]] report is generated for each Curator module: + +* [[Curator Client Report|curator-client/clirr-report.html]] +* [[Curator Framework Report|curator-framework/clirr-report.html]] +* [[Curator Recipes Report|curator-recipes/clirr-report.html]] +* [[Curator Discovery Report|curator-x-discovery/clirr-report.html]] +* [[Curator Discovery Server Report|curator-x-discovery-server/clirr-report.html]] +* [[Curator RPC Report|curator-x-rpc/clirr-report.html]] http://git-wip-us.apache.org/repos/asf/curator/blob/ba2b20a4/src/site/site.xml ---------------------------------------------------------------------- diff --git a/src/site/site.xml b/src/site/site.xml index 6d5f208..cd04ec4 100644 --- a/src/site/site.xml +++ b/src/site/site.xml @@ -83,6 +83,7 @@ <item name="Source Code" href="source-repository.html"/> <item name="Project Team" href="team-list.html"/> <item name="Project Information" href="project-info.html"/> + <item name="API Compatibility" href="compatibility.html"/> <item name="Javadoc" href="apidocs/index.html"/> <item name="Wiki" href="https://cwiki.apache.org/confluence/display/CURATOR"/> <item name="Releases" href="https://cwiki.apache.org/confluence/display/CURATOR/Releases"/>