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


Reply via email to