On Apr 16, 2009, at 9:53 AM, Hans Dockter wrote:

Hi Guillaume,

On Apr 16, 2009, at 9:49 AM, Hans Dockter wrote:

Hi Guillaume,

On Apr 16, 2009, at 9:34 AM, tog wrote:

Hi Hans

Would that help if I provide a patch for wagon-webdav/ to make it work with httpclient 3.0.x ?

Wagon-webdav uses slide-webdav for the actual webdav handling. slide-webdav is the one that need 2.0 and only 2.0. And slide- webdav is dead for years now. No one is maintaining it. So I'm wondering if its worth your time.

One solution for Gradle (beside OSGi) is to switch from the Maven Ant tasks to the new Maven Mercury dependency handler. It is based on a Jetty-client based transport layer and supports dav. But we won't be able to do this switch for the 0.6 release.

I have just read that you can use this new transport layer as a replacement for the current wagon implementations. I gonna check this out.

Unfortunately the mercury wagon implementation is not compatible with the one used by the Maven Ant tasks.

- Hans



- Hans






Actually - how do you osgify a project ? .. I am having the same problem with GroovyWS when used in Grails ;) So any pointr would be appreciated !

Apache Felix can be used embedded. Tom Eyckmans has already an experimental coarse grained OSGi modularization of Gradle running (with Felix). He hosts this branch on GitHub: http://github.com/teyckmans/gradle/tree/osgi

Did deletion of httpclient-3.0 did the job?

- Hans



Cheers
Guillaume

On Thu, Apr 16, 2009 at 3:18 PM, Hans Dockter <[email protected]> wrote:
Hi Guillaume,


On Apr 16, 2009, at 9:09 AM, tog wrote:

Well the doc is referenceing webdav as a protocol !

Should I create the directories by myself like I deed for the snapshots ?
What the stacktrace usefull to the Gradle gurus ?

there is a problem ): We run into a classpath conflict between the commons-httpclient-3.0 used by Ivy and the 2.0 version used by maven-webdav. maven-webdav (i.e. slide-webdav) needs 2.0 and does not work with 3.0. Ivy does not necessarily need httpclient at all, only when you need http authentication. Everything should work in your case, if you remove httpclient 3.0 from the Gradle lib folder. Of course that is not a nice solution.

As soon as we are osgified (planned for 0.8) this won't be an issue any longer. I have to think about the best solution until then (which does not require manual deletion of jars).

- Hans





Best Regards
Guillaume

On Thu, Apr 16, 2009 at 12:51 AM, Russel Winder <[email protected] > wrote:
On Thu, 2009-04-16 at 00:37 +0800, tog wrote:
> Humm
>
> Forgot to mention that I have:
>
> dependencies {
> ...
>     deployerJars "org.apache.maven.wagon:wagon-webdav:1.0-beta-2"
> }
>
> And that deployment are ok, if :
> 1-I create all the repositories (this is what I have done in the
> snapshot repo)
>    2- I use https as protocol

I thought WebDav required HTTPS and so 2 is expected.

--
Russel.
============================================================
Dr Russel Winder                 Partner

Concertant LLP          t: +44 20 7585 2200, +44 20 7193 9203
41 Buckmaster Road,     f: +44 8700 516 084    voip:  
sip:[email protected]
London SW11 1EN, UK.    m: +44 7770 465 077    xmpp: [email protected]



--

PGP KeyID: 1024D/47172155
FingerPrint: C739 8B3C 5ABF 127F CCFA  5835 F673 370B 4717 2155

http://cheztog.blogspot.com

--
Hans Dockter
Gradle Project lead
http://www.gradle.org





---------------------------------------------------------------------
To unsubscribe from this list, please visit:

http://xircles.codehaus.org/manage_email





--

PGP KeyID: 1024D/47172155
FingerPrint: C739 8B3C 5ABF 127F CCFA  5835 F673 370B 4717 2155

http://cheztog.blogspot.com

--
Hans Dockter
Gradle Project lead
http://www.gradle.org





---------------------------------------------------------------------
To unsubscribe from this list, please visit:

 http://xircles.codehaus.org/manage_email



--
Hans Dockter
Gradle Project lead
http://www.gradle.org





---------------------------------------------------------------------
To unsubscribe from this list, please visit:

  http://xircles.codehaus.org/manage_email



--
Hans Dockter
Gradle Project lead
http://www.gradle.org





---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to