jsword-minimalbible/build.gradle
Bradlee Speice b7bab90dad Conditionally build JSword
Drastically speeds up build times
2014-05-03 23:19:44 -04:00

23 lines
506 B
Groovy

configurations {
buildJSword
}
task doBuildJSword (type: GradleBuild) {
buildFile = 'jsword-stub.gradle'
tasks = ['clean', 'ivy.check', 'ivy.download', 'ivy.task', 'ivy',
'init', 'mergeCode', 'compile', 'jar'] //, 'copyJarsToMinimalBible']
ext.outputJar = file('distribution/jsword.jar')
}
task conditionalBuildJSword () {
if(!file(doBuildJSword.ext.outputJar).exists())
doBuildJSword
}
artifacts {
buildJSword(doBuildJSword.ext.outputJar) {
builtBy conditionalBuildJSword
}
}