Skip to content

Instantly share code, notes, and snippets.

@beckje01
Created October 15, 2012 19:16
Show Gist options
  • Save beckje01/3894523 to your computer and use it in GitHub Desktop.
Save beckje01/3894523 to your computer and use it in GitHub Desktop.
Grails Release Plugin External Maven Config
def mavenConfigFile = new File("${basedir}/grails-app/conf/mavenInfo.groovy")
if (mavenConfigFile.exists()) {
def slurpedMavenInfo = new ConfigSlurper().parse(mavenConfigFile.toURL())
slurpedMavenInfo.grails.project.repos.each {k, v ->
println "Adding maven info for repo $k"
grails.project.repos."$k" = v
}
}
else {
println "No mavenInfo file found."
}
grails.project.repos.internalSnap.url = 'http://internal.com:8080/nexus/content/repositories/internal-snapshots/'
grails.project.repos.internalSnap.username = 'fakeUser'
grails.project.repos.internalSnap.password = 'fakePass123'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment