Skip to content

Instantly share code, notes, and snippets.

@skhatri
Created April 24, 2012 06:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save skhatri/2477158 to your computer and use it in GitHub Desktop.
Save skhatri/2477158 to your computer and use it in GitHub Desktop.
Loading Gradle dependencies from External Properties file
cglib:cglib-nodep:2.1_3
net.sourceforge.cssparser:cssparser:0.9.5
org.freemarker:freemarker:2.3.16
com.google.guava:guava:10.0.1
org.hamcrest:hamcrest-core:1.1
def exportedConfig = [
'compile',
'spring',
'apache'
]
exportedConfig.each {name ->
file("gradle/${name}.lib.properties").eachLine {line->
if (!line.trim().empty) {
project.dependencies.add(name, line)
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment