Hi,
I am trying to define a repository in my build script simliar to the
mavenCentral() syntax. To make this work I created a method that returns an
instance of URLResolver.
def gitHub() {
def resolver = new URLResolver()
resolver.with {
name = 'GitHub'
addArtifactPattern
'http://cloud.github.com/downloads/[organisation]/[module]/[module]-[revision].[ext]'
}
resolver
}
This works all fine when adding it to the repositories closure:
repositories {
add gitHub()
}
However, when trying to add it within the buildscript closure the method
cannot be found:
buildscript {
repositories {
add gitHub()
}
}
Caused by: org.gradle.api.internal.MissingMethodException: Could not find
method gitHub() for arguments [] on resolver container.
My guess is that the method isn't available during initialization phase but
I might be wrong. Can somebody shed some light on this? Is there a different
way of making this work?
Thanks,
Ben
--
View this message in context:
http://gradle.1045684.n5.nabble.com/Define-repository-similar-to-mavenCentral-within-build-script-tp4503651p4503651.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