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
. 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,
On Wed, Apr 18, 2012 at 3:14 PM, Julian Reschke <email@example.com>
On 2012-04-18 09:58, ashimita wrote:
create a separate folder for "*jackrabbit-webdav-android*". Any suggestions?
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
Why does it need to be a new library?
Can you explain why there is a need for Android-only changes?
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.
Best regards, Julian