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>