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