I have tracked down my problem and it looks like the credentials for our
repoitory
are not submitted when using dynamic version notation ( e.g 1.8.+) .
I assume that the same credentials are used that are defined in the
repository closure
ivy {
url "https:/COMAPNY/repository/trunk/ivyrepo"
credentials {
username 'foo'
password 'foopass'
}
layout 'pattern', {
artifact
"[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"
ivy "[organisation]/[module]/[revision]/[module]-ivy.xml"
}
}
For some reason the authentication does not work when using a dynamic
revision.
Here the debug output where I see now credentials are used :
[DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper]
authentication: k='Subversion Repository@COMPANY c='null'
Is this a bug or do I miss something here ?
here the debug output concerning the authentication to the repo
[DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper]
using ivy to list all in
https://COMPANY/repository/trunk/ivyrepo/commons-beanutils/commons-beanutils/
[DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper] try
to get credentials for: Subversion Repository@COMPANY
[DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper]
authentication: k='Subversion Repository@COMPANY c='null'
[DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper] HTTP
response status: 401
url=https://COMPANY/repository/trunk/ivyrepo/commons-beanutils/commons-beanutils/
[DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper]
CLIENT ERROR: Authorization Required
url=COMPANY/repository/trunk/ivyrepo/commons-beanutils/commons-beanutils/
[DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper]
problem while listing resources in
https://COMPANY/repository/trunk/ivyrepo/commons-beanutils/commons-beanutils/
with ivy:
[DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper]
java.io.IOException The HTTP response code for
https://COMPANY/repository/trunk/ivyrepo/commons-beanutils/commons-beanutils/
did not indicate a success. See log for more detail.
[DEBUG]
[org.gradle.api.internal.artifacts.repositories.ExternalResourceResolver]
Unable to list versions for commons-beanutils#commons-beanutils;1.8.+:
pattern=https://COMPANY/repository/trunk/ivyrepo/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]
[DEBUG] [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper]
ivy: no ivy file nor artifact found for
commons-beanutils#commons-beanutils;1.8.+
[DEBUG]
[org.gradle.api.internal.artifacts.ivyservice.ivyresolve.DependencyResolverAdapter]
Performed resolved of module 'commons-beanutils#commons-beanutils;1.8.+' in
repository 'ivy': not found
--
View this message in context:
http://gradle.1045684.n5.nabble.com/Can-not-resolve-artifacts-with-dynamic-revisions-from-Ivy-repository-tp5680421p5691212.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