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