25

What Java WebDAV client side library could you recommend?

Darius Kucinskas
  • 10,193
  • 12
  • 57
  • 79

6 Answers6

23

I've recently created one that is quite easy to use:

https://github.com/lookfirst/sardine

Public Profile
  • 1,817
  • 1
  • 21
  • 20
11

Have you looked at Jackrabbit's?

pd40
  • 3,187
  • 3
  • 20
  • 29
Julian Reschke
  • 40,156
  • 8
  • 95
  • 98
7

OK I'm a bit late, but you really should check out the milton webdav server project. Its open source (apache2), mature and is actively maintained.

Its designed to allow any backend implementation to be hooked up to webdav, and many users have reported implementing it in under 4 hours for existing applications.

It supports all the usual webdav stuff like locking, custom properties, digest/basic authentication, etc. It also supports caldav and integrated with apache FTP so you get 2 protocols for the price of one!

Milton ships with a servlet and a spring controller, and it can run independently of a web container.

Milton also has a nice little webdav client library, which is ideal for desktop apps due to its observer support.

Mathias Conradt
  • 28,420
  • 21
  • 138
  • 192
Brad at Kademi
  • 1,300
  • 8
  • 7
3

I used the client library provided by the Jakarta Slide project for a software that I developed about 2 years ago, and it worked fine. Now, visiting the site, I see that the project is no longer active for lack of developers. But the client library should still be a good choice for you. Anyway, I don't see many alternatives out there.

alexmeia
  • 5,241
  • 4
  • 24
  • 24
  • alexmeia, thanks for your answer, but this library is not good chose because of retirement. – Darius Kucinskas Mar 23 '09 at 11:17
  • 3
    http://sourceforge.net/projects/webdavclient4j/ is based on the retired Apache Jakarta Slide project's Java webdav client, and includes the VFS WebDAV provider. It is packaged with HttpClient 3.0.1. – JasonPlutext Oct 18 '09 at 22:12
1

Try to esteem about them here: http://www.webdavsystem.com/javaserver

0

Did you check Sardine?

https://code.google.com/p/sardine/

https://github.com/lookfirst/sardine

Latest release 5.3 - August 2013 and available at Maven Central:

https://mvnrepository.com/artifact/com.github.lookfirst/sardine/5.3

Zoe
  • 27,060
  • 21
  • 118
  • 148
skay
  • 1,681
  • 1
  • 14
  • 13