Download

Nightly builds of Commons VFS can be found here .

You will also need to download the jars used by Commons VFS. These are listed below:

Dependency Required For
Jakarta Commons Logging Version 1.0.4 or later. All
Jakarta Commons Collections Version 3.1 LRU Cache (optional)
Jakarta Commons Net Version 1.4.1 or later. FTP
Jakarta ORO Version 2.0.8
Jakarta Commons Httpclient . Version 2.0. WebDAV

HTTP, URI Utils
jdom.org JDom . Version 1.0.

Only needed if you use webdav 2.2+
WebDAV
Jakarta Slide Version 2.2pre1 (20050629.002841)

You only need this bleeding edge version if you would like to use the RandomAccessContent with webdav
WebDAV (VFS sandbox)
jCIFS Version 0.8.3 or later. CIFS (VFS sandbox)
JSch Version 0.1.23 or later. SFTP
javamail Version 1.4 mime (VFS sandbox)

Building Commons VFS

To obtain the Commons VFS source, you can either:

To build Commons VFS, you can either:

  • Use Ant 1.6.2 or later. Use the build.xml file in the root source directory. The default target downloads the dependencies used to build Commons VFS, and then builds the jar file into the target directory.
  • Use Maven 1.0.2 or later. Use the jar goal to download the dependencies, and build the VFS jar. Maven builds the jar file into the target directory.