I took a stab at making wagon-http WebDAV aware (WAGON-99).
I have this experimental code in the following branch.
https://svn.apache.org/repos/asf/maven/wagon/branches/wagon-http-with-webdav
It needs some more work and unit testing, but the bones are there.
This branch adds the 2 missing HttpMethods (MKCOL, and PROPFIND) to the
wagon-http client, makes the client inspect the server to see If it has
WebDav and then uses WebDav specifics for PUT (with MKCOL) and
FileListing (with PROPFIND).
This branch also eliminates the need for wagon-webdav (yay! one less
release to worry about)
This branch also eliminates the need for wagon-http-shared (yet another
release eliminated)
- Joakim
Brett Porter wrote:
On 27/02/2008, at 12:59 PM, Jason van Zyl wrote:
this didn't give me any luck unfortunately. I'm not entirely
comfortable tossing commons-logging into the root classloader at
this stage without tying it into the plexus logging properly, so I
think the pre-shaded webdav library is the way to go at this point
(it's essentially the same thing).
No the replacement for commons logging, so there is no commons
logging jar in the root classloader.
You're right - that is what I'd tried but I thought it sat alongside
commons-logging. It's working as a complete replacement so I've
committed that.
Should slf4j give any grief with plugins, I also attached a patch to
MNG-2664 that uses a pre-shaded webdav library instead.
- Brett
--
Brett Porter
[EMAIL PROTECTED]
http://blogs.exist.com/bporter/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]