Recently, I need to write a small Java program to get / put files from a WebDAV server. The most well-known Java library to serve this purpose is Apache Slide which is now under version 2.1 since 2004. Since WebDAV is totally not a new thing, so I thought Slide should be pretty stable and reliable in this case. I planned to spend one day to program the sample, but the result is so disappointing… I can’t even do what I want.
I found a serious bug in version 2.1, it cannot list all child elements in a folder. Primarily, I thought it’s my programming problem. But eventually, its command line program doesn’t work too. I queried Apache Bugzillia, someone already mentioned it just few days after 2.1 released in Dec 2004. But so far it’s still open.
I feel very shocked. This issue has been lasted for 2 years and seems they don’t have any plan for 2.2 beta or 2.1 bug fixed version.
Bug 32886 - client webdav lib doesn’t return child collections using listwebdavresources
Hopefully, my project allows me to have an alternative of network drive connectivity using SAMBA. I remember my old day, I’ve thought to use Slide in my client’s content management project. I wonder how can I make sure it’s reliable for content management API as well. But anyway, I guess Slide is too old now as
a content management framework. You can find many other new alternatives actually.
Please let me know if any other WebDAV library in Java.




