Hi Julian, Currently, the jackrabbit-webdav has no support for android.
If we have an Android app which has to do a File IO operation to a webdav server, say, file upload, download, delete etc. the jackrabbit-webdav.jar does not support the operations. The reason is because it uses libraries which are not supported by Android platform and hence can't be executed. Last year, I had made a jackrabbit-jar file which works on Android platform and I could successfully use it to do file operations through and Android app. I have released it to the internet community since then, through my blog<http://ashimita.blogspot.in/2011/05/using-jackrabbit-as-webdav-client-for.html>. There have been couple of downloads as there is currently no other library for webdav, which can work on Android. Coming to your question, as to why we need a separate library, the existing jackrabbit-webdav is for desktop version and we do not want to modify it. Also there are some method calls which are not required/supported on Android. I hope I have answered your question. :) Thanks and Regards, Ashimita On Wed, Apr 18, 2012 at 3:14 PM, Julian Reschke <[email protected]>wrote: > On 2012-04-18 09:58, ashimita wrote: > >> Hi Felix, >> >> This is further to your email. >> >> Since I am making a new library which runs on Android, and also >> modifying the pom.xml to include apache-commons http, I think I should >> create a separate folder for "*jackrabbit-webdav-android*". Any >> suggestions? >> > > Why does it need to be a new library? > > > Even though most of my code is from the existing "jackrabbit-webdav", my >> changes are only for Android platform and I do not wish to modify the >> existing "jackrabbit-webdav" code base. >> > > Can you explain why there is a need for Android-only changes? > > Best regards, Julian >
