Hi Hans I switched to the GMOD repos and it worked. Thanks for your help Guillaume
On Thu, Apr 16, 2009 at 10:08 PM, tog <[email protected]> wrote: > 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 <[email protected]> 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 > -- 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
