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"/>

Reply via email to