Hi Hans Yet I can live with this - the major problem being to have to switch between adding and removing the jars. They are required to upload dists but have to be removed for uploading to the maven repos. I still believe the patch - and a dedicated slide jars would be the way to go on the short term
Guillaume On Thu, Apr 16, 2009 at 11:14 PM, Hans Dockter <[email protected]> wrote: > > On Apr 16, 2009, at 4:42 PM, tog wrote: > >> Hi Hans >> I switched to the GMOD repos and it worked. > > Excellent. I'm relieved :) I hope you can live with this hack for some time > until we come up with something solid. > > - Hans > >> >> 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 >> >> > > -- > 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
