Hello
since I started with gradle i face the problem of not being able to resolve
dynamic revisions when using Ivy.
Today I gave it another try to get rid of it and I may have found something
that could hopefully solve my problem . It was mentioned in GRADLE-1732
CommonsHttpClientBackedRepository doesn't support version ranges but using
a URLResolver should do the trick and a altertnative syntax was mentioned
there.
My problem is that I could not find anything at the documentation and hardly
something in the forum.
I'm also interested how to provide credentials to the URLResolver.
Here is how I got it right now but this does not work.
I see that credentials are added :
[org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper] credentials
added: Subversion Repository@https://cmp.de fooman/************
The scripts compile correct and I see that it tries to resolve the
dependencies:
[DEBUG]
[org.gradle.api.internal.artifacts.ivyservice.ivyresolve.UserResolverChain]
Attempting to resolve module 'monro#ivy-groups;xfire-webservice' using
repositories '[ivyrepo]'
repositories {
add(new org.apache.ivy.plugins.resolver.URLResolver()) {
org.apache.ivy.util.url.CredentialsStore.INSTANCE.addCredentials("Subversion
Repository", "https://cmp.de", "fooman", "foopass");
name = 'ivyrepo'
addArtifactPattern
https://cmp.de/repository/trunk/ivyrepo/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"
addIvyPattern
"https://cmp.de/repository/trunk/ivyrepo/[organisation]/[module]/[revision]/[module]-ivy.xml"
}
}
It does not matter if I use dynamic or fix revisions numbers.
It always ends up in
org.gradle.api.GradleScriptException: A problem occurred evaluating script.
.....
Caused by: org.gradle.api.artifacts.ResolveException: Could not resolve all
dependencies for configuration ':testCompile'.
....
Caused by:
org.gradle.api.internal.artifacts.ivyservice.ModuleVersionNotFoundException:
Could not find group:commons-beanutils, module:commons-beanutils,
version:1.8.+
Can sombody help me out ?
thank you
Milan
--
View this message in context:
http://gradle.1045684.n5.nabble.com/Resolving-dependencies-Alternative-syntax-for-ivy-repository-tp5709767.html
Sent from the gradle-user mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email