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 <m...@dockter.biz> 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

Reply via email to