Ok,
my repository was not declared properly. But still I have a problem
which I think is due to the fact I am uploading for the first time
(and probably some needed directories are not existing)

Now I have:

        repository(url: 'dav:https://dav.codehaus.org/snapshots/groovy/') {
            authentication(userName: "${username}", password: "${password}")
        }

        snapshotRepository(url:
'dav:https://dav.codehaus.org/snapshots.repository/groovy/') {
            authentication(userName: "${username}", password: "${password}")
        }

and using
version='0.5.0-SNAPSHOT' works while switching to
version='0.5.0' fails with the following error.

The only difference I see now is that

All the dires exsits in
/snapshots.repository/groovy/org/codehaus/groovy/modules/groovyws/0.5.0-SNAPSHOT
While the other repo stops at: /repository/groovy/org/codehaus/groovy/modules/

It looks like the "archivesBaseName" directory has to exist.

Correct ?



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 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        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: Failed to transfer file:
https://dav.codehaus.org/snapshots/groovy/org/codehaus/groovy/modules/groovyws/0.5.0/groovyws-0.5.0.jar.
Return code is: 405 Method Not Allowed
        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)
        ... 14 common frames omitted
Caused by: org.apache.maven.artifact.deployer.ArtifactDeploymentException:
Error deploying artifact: Failed to transfer file:
https://dav.codehaus.org/snapshots/groovy/org/codehaus/groovy/modules/groovyws/0.5.0/groovyws-0.5.0.jar.
Return code is: 405 Method Not Allowed
        at 
org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:94)
        at 
org.apache.maven.artifact.ant.DeployTask.doExecute(DeployTask.java:117)
        ... 26 common frames omitted
Caused by: org.apache.maven.wagon.TransferFailedException: Failed to
transfer file: 
https://dav.codehaus.org/snapshots/groovy/org/codehaus/groovy/modules/groovyws/0.5.0/groovyws-0.5.0.jar.
Return code is: 405 Method Not Allowed
        at 
org.apache.maven.wagon.providers.webdav.WebDavWagon.put(WebDavWagon.java:311)
        at 
org.apache.maven.artifact.manager.DefaultWagonManager.putRemoteFile(DefaultWagonManager.java:244)
        at 
org.apache.maven.artifact.manager.DefaultWagonManager.putArtifact(DefaultWagonManager.java:160)
        at 
org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:80)
        ... 27 common frames omitted

BUILD FAILED


Best Regards
Guillaume

On Thu, Apr 16, 2009 at 8:39 PM, Hans Dockter <m...@dockter.biz> wrote:
>
> I have attached a test project, that allows me to deploy to a codehaus webdav 
> repository. This works for me with a gradle-0.5.2 where 
> commons-httpclient-3.0.jar and webdavlib-2.0.jar are removed from the 
> distributions lib folder.
>
> You need set your username and password for the maven deployer in the 
> build.gradle.
>
> I have used "dav:https://dav.codehaus.org/snapshots.repository/gradle/"; as 
> repository. You have to change it to groovy-ws.
>
> I hope this helps
>
> - Hans
>
>
>
>
> On Apr 16, 2009, at 2:21 PM, tog wrote:
>
>> No pb
>> Here is the new one. Any other suggestion ?
>>
>> 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 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>        at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>        at java.lang.reflect.Method.invoke(Method.java:585)
>>        at org.gradle.BootstrapMain.main(BootstrapMain.java:53)
>> Caused by: java.lang.IllegalArgumentException: id is null
>>        at 
>> org.apache.commons.httpclient.protocol.Protocol.getProtocol(Protocol.java:110)
>>        at 
>> org.apache.commons.httpclient.HostConfiguration.setHost(HostConfiguration.java:254)
>>        at 
>> org.apache.commons.httpclient.HostConfiguration.setHost(HostConfiguration.java:320)
>>        at 
>> org.apache.webdav.lib.WebdavSession.getSessionInstance(WebdavSession.java:149)
>>        at 
>> org.apache.webdav.lib.WebdavSession.getSessionInstance(WebdavSession.java:127)
>>        at 
>> org.apache.webdav.lib.WebdavResource.setClient(WebdavResource.java:1273)
>>        at 
>> org.apache.webdav.lib.WebdavResource.setHttpURL(WebdavResource.java:1298)
>>        at 
>> org.apache.webdav.lib.WebdavResource.setHttpURL(WebdavResource.java:1320)
>>        at 
>> org.apache.webdav.lib.WebdavResource.setHttpURL(WebdavResource.java:1408)
>>        at 
>> org.apache.webdav.lib.WebdavResource.<init>(WebdavResource.java:290)
>>        at 
>> org.apache.maven.wagon.providers.webdav.CorrectedWebdavResource.<init>(CorrectedWebdavResource.java:54)
>>        at 
>> org.apache.maven.wagon.providers.webdav.WebDavWagon.openConnection(WebDavWagon.java:143)
>>        at 
>> org.apache.maven.wagon.AbstractWagon.connect(AbstractWagon.java:143)
>>        at 
>> org.apache.maven.artifact.manager.DefaultWagonManager.putRemoteFile(DefaultWagonManager.java:242)
>>        at 
>> org.apache.maven.artifact.manager.DefaultWagonManager.putArtifact(DefaultWagonManager.java:160)
>>        at 
>> org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:80)
>>        at 
>> org.apache.maven.artifact.ant.DeployTask.doExecute(DeployTask.java:117)
>>        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)
>>        ... 14 common frames omitted
>>
>> BUILD FAILED
>>
>>
>
> --
> 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

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

    http://xircles.codehaus.org/manage_email


Reply via email to