This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-vfs.git


The following commit(s) were added to refs/heads/master by this push:
     new 1d9bc03  Adjust site generation for new modules. Fix href.
1d9bc03 is described below

commit 1d9bc03c12e82d637693f119779408d00ea0cc04
Author: Gary Gregory <[email protected]>
AuthorDate: Tue Dec 24 21:46:34 2019 -0500

    Adjust site generation for new modules. Fix href.
---
 commons-vfs2-jackrabbit1/pom.xml | 64 ++++++++++++++++++++++++++++++++++++++++
 commons-vfs2-jackrabbit2/pom.xml | 24 +++++++++++++++
 pom.xml                          | 12 ++++++--
 src/site/site.xml                |  2 ++
 src/site/xdoc/filesystems.xml    |  9 ++++--
 src/site/xdoc/index.xml          | 10 ++++++-
 6 files changed, 116 insertions(+), 5 deletions(-)

diff --git a/commons-vfs2-jackrabbit1/pom.xml b/commons-vfs2-jackrabbit1/pom.xml
index 1c10b77..483bba1 100644
--- a/commons-vfs2-jackrabbit1/pom.xml
+++ b/commons-vfs2-jackrabbit1/pom.xml
@@ -109,6 +109,10 @@
 
   </dependencies>
 
+  <properties>
+    <vfs.parent.dir>${basedir}/..</vfs.parent.dir>
+  </properties>
+
   <build>
     <resources>
       <resource>
@@ -180,7 +184,67 @@
           </systemPropertyVariables>
         </configuration>
       </plugin>
+      <plugin>
+        <!-- Remove this after 2.5.0  -->
+        <groupId>com.github.siom79.japicmp</groupId>
+        <artifactId>japicmp-maven-plugin</artifactId>
+        <configuration>
+          <oldVersion>
+            <dependency>
+              <groupId>org.apache.commons</groupId>
+              <artifactId>commons-vfs2</artifactId>
+              <version>2.4.1</version>
+              <type>jar</type>
+            </dependency>
+          </oldVersion>
+          <parameter>
+            <includes>
+              <include>org.apache.commons.vfs2.provider.webdav</include>
+            </includes>
+            <overrideCompatibilityChangeParameters>
+              <overrideCompatibilityChangeParameter>
+                <compatibilityChange>METHOD_NEW_DEFAULT</compatibilityChange>
+                <binaryCompatible>true</binaryCompatible>
+                <sourceCompatible>true</sourceCompatible>
+                <semanticVersionLevel>PATCH</semanticVersionLevel>
+              </overrideCompatibilityChangeParameter>
+            </overrideCompatibilityChangeParameters>
+          </parameter>
+        </configuration>
+      </plugin>    
     </plugins>
   </build>
 
+  <reporting>
+    <plugins>
+      <plugin>
+        <!-- Remove this after 2.5.0  -->
+        <groupId>com.github.siom79.japicmp</groupId>
+        <artifactId>japicmp-maven-plugin</artifactId>
+        <configuration>
+          <oldVersion>
+            <dependency>
+              <groupId>org.apache.commons</groupId>
+              <artifactId>commons-vfs2</artifactId>
+              <version>2.4.1</version>
+              <type>jar</type>
+            </dependency>
+          </oldVersion>
+          <parameter>
+            <includes>
+              <include>org.apache.commons.vfs2.provider.webdav</include>
+            </includes>
+            <overrideCompatibilityChangeParameters>
+              <overrideCompatibilityChangeParameter>
+                <compatibilityChange>METHOD_NEW_DEFAULT</compatibilityChange>
+                <binaryCompatible>true</binaryCompatible>
+                <sourceCompatible>true</sourceCompatible>
+                <semanticVersionLevel>PATCH</semanticVersionLevel>
+              </overrideCompatibilityChangeParameter>
+            </overrideCompatibilityChangeParameters>
+          </parameter>
+        </configuration>
+      </plugin>    
+    </plugins>
+  </reporting>
 </project>
diff --git a/commons-vfs2-jackrabbit2/pom.xml b/commons-vfs2-jackrabbit2/pom.xml
index d515b4c..539c53f 100644
--- a/commons-vfs2-jackrabbit2/pom.xml
+++ b/commons-vfs2-jackrabbit2/pom.xml
@@ -107,6 +107,10 @@
 
   </dependencies>
 
+  <properties>
+    <vfs.parent.dir>${basedir}/..</vfs.parent.dir>
+  </properties>
+
   <build>
     <resources>
       <resource>
@@ -178,7 +182,27 @@
           </systemPropertyVariables>
         </configuration>
       </plugin>
+      <plugin>
+        <!-- Remove this after 2.5.0  -->
+        <groupId>com.github.siom79.japicmp</groupId>
+        <artifactId>japicmp-maven-plugin</artifactId>
+        <configuration>
+          <skip>true</skip>
+        </configuration>
+      </plugin>    
     </plugins>
   </build>
 
+  <reporting>
+    <plugins>
+      <plugin>
+        <!-- Remove this after 2.5.0  -->
+        <groupId>com.github.siom79.japicmp</groupId>
+        <artifactId>japicmp-maven-plugin</artifactId>
+        <configuration>
+          <skip>true</skip>
+        </configuration>
+      </plugin>    
+    </plugins>
+  </reporting>
 </project>
diff --git a/pom.xml b/pom.xml
index 3125d19..7dd7560 100644
--- a/pom.xml
+++ b/pom.xml
@@ -52,7 +52,7 @@
     
<connection>scm:git:https://gitbox.apache.org/repos/asf/commons-vfs.git</connection>
     
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/commons-vfs.git</developerConnection>
     <url>https://gitbox.apache.org/repos/asf?p=commons-vfs.git</url>
-    <tag>commons-vfs-project-2.4</tag>
+    <tag>commons-vfs-project-2.5.0</tag>
   </scm>
 
   <developers>
@@ -305,6 +305,10 @@
                 <semanticVersionLevel>PATCH</semanticVersionLevel>
               </overrideCompatibilityChangeParameter>
             </overrideCompatibilityChangeParameters>
+            <excludes>
+              <!--  Package moved to new module -->
+              <exclude>org.apache.commons.vfs2.provider.webdav</exclude>
+            </excludes>
           </parameter>
         </configuration>
       </plugin>    
@@ -393,9 +397,13 @@
                 <semanticVersionLevel>PATCH</semanticVersionLevel>
               </overrideCompatibilityChangeParameter>
             </overrideCompatibilityChangeParameters>
+            <excludes>
+              <!--  Package moved to new module -->
+              <exclude>org.apache.commons.vfs2.provider.webdav</exclude>
+            </excludes>
           </parameter>
         </configuration>
-      </plugin>      
+      </plugin>    
       <!-- cobertura breaks because it cannot parse annotations in methods. -->
       <!--
       <plugin>
diff --git a/src/site/site.xml b/src/site/site.xml
index 3cc9545..961661a 100644
--- a/src/site/site.xml
+++ b/src/site/site.xml
@@ -45,6 +45,8 @@
     <menu name="VFS Modules" inherit="top">
       <item name="Core" href="commons-vfs2/index.html"/>
       <item name="Examples" href="commons-vfs2-examples/index.html"/>
+      <item name="Jackrabbit 1" href="commons-vfs2-jackrabbit1/index.html"/>
+      <item name="Jackrabbit 2" href="commons-vfs2-jackrabbit2/index.html"/>
       <item name="Sandbox" href="commons-vfs2-sandbox/index.html"/>
     </menu>
 
diff --git a/src/site/xdoc/filesystems.xml b/src/site/xdoc/filesystems.xml
index 400843c..71d2d8d 100644
--- a/src/site/xdoc/filesystems.xml
+++ b/src/site/xdoc/filesystems.xml
@@ -192,7 +192,7 @@
               <td>Yes</td>
             </tr>
             <tr>
-              <td><a href="WebDAV">WebDAV</a></td>
+              <td><a href="#WebDAV">WebDAV</a></td>
               <td>Yes</td>
               <td>Yes</td>
               <td>Yes</td>
@@ -550,7 +550,12 @@
 
         <section name="WebDAV">
 
-            <p>Provides access to files on a WebDAV server.</p>
+            <p>
+              Provides access to files on a WebDAV server through the modules
+              <a 
href="commons-vfs2-jackrabbit1/index.html"><code>commons-vfs2-jackrabbit1</code></a>
+              and 
+              <a 
href="commons-vfs2-jackrabbit2/index.html"><code>commons-vfs2-jackrabbit2</code></a>.
+            </p>
 
             <p>
                 <b>URI Format</b>
diff --git a/src/site/xdoc/index.xml b/src/site/xdoc/index.xml
index e2f8481..a65a1a7 100644
--- a/src/site/xdoc/index.xml
+++ b/src/site/xdoc/index.xml
@@ -71,7 +71,7 @@
             dependencies.
           </p>
           <p>
-           Apache Commons VFS 2.3 and 2.4.x require Java 8.
+           Apache Commons VFS 2.3, 2.4.x, and 2.5.x require Java 8.
           </p>
           <p>
            Apache Commons VFS 2.2 requires Java 7.
@@ -86,6 +86,14 @@
 
         <section name="News">
           <p>
+            Apache Commons VFS 2.5.0 is a new features and bug fix release. 
Version 2.5.0 adds the modules
+            <a 
href="commons-vfs2-jackrabbit1/index.html"><code>commons-vfs2-jackrabbit1</code></a>
+            and 
+            <a 
href="commons-vfs2-jackrabbit2/index.html"><code>commons-vfs2-jackrabbit2</code></a>.
+            The module <a 
href="commons-vfs2-jackrabbit1/index.html"><code>commons-vfs2-jackrabbit1</code></a>
+            contains WebDAV classes previously delivered in <a 
href="commons-vfs2/index.html"><code>commons-vfs2</code></a>
+          </p>
+          <p>
             Apache Commons VFS 2.4.1 is a bug fix release.
           </p>
           <p>

Reply via email to