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