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

Cheers
Guillaume

On Thu, Apr 16, 2009 at 12:34 AM, tog <[email protected]> wrote:

> Hi Hans,
>
> It is time for my release :) but I am still having difficulties with dav to
> publish in the codehaus repo. Here is the exception:
> Execution failed for task :uploadLibs.
> Cause: Error deploying artifact 'org.codehaus.groovy.modules:groovyws:jar':
> Error deploying artifact: Unsupported Protocol: 'dav': Cannot find wagon
> which supports the requested protocol: dav
>
> Exception is:
> org.gradle.api.GradleScriptException: Build file
> '/Users/alleon/Documents/groovy/groovyws/build.gradle'
> Execution failed for task :uploadLibs.
>         at
> org.gradle.api.internal.AbstractTask.execute(AbstractTask.java:185)
>         at
> org.gradle.execution.DefaultTaskExecuter.executeTask(DefaultTaskExecuter.java:161)
>         at
> org.gradle.execution.DefaultTaskExecuter.execute(DefaultTaskExecuter.java:148)
>         at
> org.gradle.execution.DefaultTaskExecuter.execute(DefaultTaskExecuter.java:77)
>         at
> org.gradle.execution.DefaultTaskExecuter.execute(DefaultTaskExecuter.java:88)
>         at
> org.gradle.execution.TaskNameResolvingBuildExecuter.execute(TaskNameResolvingBuildExecuter.java:104)
>         at org.gradle.Gradle.runInternal(Gradle.java:123)
>         at org.gradle.Gradle.run(Gradle.java:93)
>         at org.gradle.Main.execute(Main.java:232)
>         at org.gradle.Main.main(Main.java:77)
>         at org.gradle.BootstrapMain.main(BootstrapMain.java:53)
> Caused by: org.apache.tools.ant.BuildException: Error deploying artifact
> 'org.codehaus.groovy.modules:groovyws:jar': Error deploying artifact:
> Unsupported Protocol: 'dav': Cannot find wagon which supports the requested
> protocol: dav
>         at
> org.apache.maven.artifact.ant.DeployTask.doExecute(DeployTask.java:138)
>         at
> org.gradle.api.internal.dependencies.maven.deploy.CustomDeployTask.doExecute(CustomDeployTask.java:42)
>         at
> org.apache.maven.artifact.ant.AbstractArtifactTask.execute(AbstractArtifactTask.java:665)
>         at
> org.gradle.api.internal.dependencies.maven.deploy.AbstractMavenResolver.execute(AbstractMavenResolver.java:189)
>         at
> org.gradle.api.internal.dependencies.maven.deploy.AbstractMavenResolver.commitPublishTransaction(AbstractMavenResolver.java:181)
>         at
> org.apache.ivy.core.publish.PublishEngine.publish(PublishEngine.java:263)
>         at
> org.gradle.api.internal.dependencies.DefaultDependencyPublisher.publish(DefaultDependencyPublisher.java:64)
>         at
> org.gradle.api.internal.dependencies.BaseDependencyManager.publish(BaseDependencyManager.java:140)
>         at org.gradle.api.tasks.Upload.upload(Upload.java:67)
>         at org.gradle.api.tasks.Upload.access$000(Upload.java:37)
>         at org.gradle.api.tasks.Upload$1.execute(Upload.java:60)
>         at
> org.gradle.api.internal.AbstractTask.doExecute(AbstractTask.java:221)
>         at
> org.gradle.api.internal.AbstractTask.execute(AbstractTask.java:175)
>         ... 10 common frames omitted
> Caused by: org.apache.maven.artifact.deployer.ArtifactDeploymentException:
> Error deploying artifact: Unsupported Protocol: 'dav': Cannot find wagon
> which supports the requested protocol: dav
>         at
> org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:94)
>         at
> org.apache.maven.artifact.ant.DeployTask.doExecute(DeployTask.java:117)
>         ... 22 common frames omitted
> Caused by: org.apache.maven.wagon.TransferFailedException: Unsupported
> Protocol: 'dav': Cannot find wagon which supports the requested protocol:
> dav
>         at
> org.apache.maven.artifact.manager.DefaultWagonManager.putRemoteFile(DefaultWagonManager.java:191)
>         at
> org.apache.maven.artifact.manager.DefaultWagonManager.putArtifact(DefaultWagonManager.java:160)
>         at
> org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:80)
>         ... 23 common frames omitted
> Caused by: org.apache.maven.wagon.UnsupportedProtocolException: Cannot find
> wagon which supports the requested protocol: dav
>         at
> org.apache.maven.artifact.manager.DefaultWagonManager.getWagon(DefaultWagonManager.java:135)
>         at
> org.apache.maven.artifact.manager.DefaultWagonManager.putRemoteFile(DefaultWagonManager.java:185)
>         ... 25 common frames omitted
> Caused by:
> org.codehaus.plexus.component.repository.exception.ComponentLookupException:
> Unable to lookup component 'org.apache.maven.wagon.Wagondav', it could not
> be created
>         at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:335)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:440)
>         at
> org.apache.maven.artifact.manager.DefaultWagonManager.getWagon(DefaultWagonManager.java:131)
>         ... 26 common frames omitted
> Caused by:
> org.codehaus.plexus.component.factory.ComponentInstantiationException: Could
> not instanciate component: role: 'org.apache.maven.wagon.Wagon',
> implementation: 'org.apache.maven.wagon.providers.webdav.WebDavWagon', role
> hint: 'dav'
>         at
> org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:77)
>         at
> org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:62)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1464)
>         at
> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:93)
>         at
> org.codehaus.plexus.component.manager.PerLookupComponentManager.getComponent(PerLookupComponentManager.java:48)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:331)
>         ... 28 common frames omitted
> Caused by: java.lang.VerifyError: (class:
> org/apache/maven/wagon/providers/webdav/WebDavWagon, method: openConnection
> signature: ()V) Incompatible object argument for function call
>         at
> org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:44)
>         ... 32 common frames omitted
> 00:32:04.098 [main] ERROR org.gradle.Main -
> BUILD FAILED
>
> Cheers
> Guillaume
>
>
> On Tue, Apr 7, 2009 at 10:05 PM, Hans Dockter <[email protected]> wrote:
>
>>
>> On Apr 6, 2009, at 6:26 PM, tog wrote:
>>
>>  Hans
>>>
>>> Yep but doing this:
>>>
>>> uploadLibs {
>>>    uploadResolvers.addMavenDeployer('repo-deployer') {
>>>        addProtocolProviderJars(dependencies.resolve('deployerJars'))
>>>
>>>        repository(url: "file:///tmp/repository/groovy/")
>>>        snapshotRepository(url:
>>> "file:///tmp/snapshots.repository/groovy/")
>>>
>>>    }
>>> }
>>> creates the whole file tree according to groupId, project name & version
>>>
>>> but the following does not create any dir
>>>
>>> uploadLibs {
>>>    uploadResolvers.addMavenDeployer('repo-deployer') {
>>>        addProtocolProviderJars(dependencies.resolve('deployerJars'))
>>>
>>>        repository(url: 'https://dav.codehaus.org/snapshots/groovy/') {
>>>            authentication(userName: "${username}", password:
>>> "${password}")
>>>        }
>>>
>>>        snapshotRepository(url: '
>>> https://dav.codehaus.org/snapshots.repository/groovy/') {
>>>            authentication(userName: "${username}", password:
>>> "${password}")
>>>        }
>>>    }
>>> }
>>>
>>
>>
>> Please try with the dva: prefix for the URL value.
>>
>> repository(url: 'dav:https://dav.codehaus.org/snapshots/groovy/')
>>
>>
>> - Hans
>>
>> --
>> 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
>



-- 

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

http://cheztog.blogspot.com

Reply via email to