On Apr 16, 2009, at 5:45 PM, tog wrote:

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.

OK, you are using the Gradle WebdavResolver for uploading your dists. I can see the pain.

I still believe the patch - and a dedicated slide jars would be the

I just don't want to waste your time. I will try to figure out first if I can achieve isolation somehow. If I'm not sucessful with this, I would very much appreciate your help in customizing slide.

- Hans


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



--
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