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