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]

Reply via email to