mirror of
https://github.com/MinimalBible/jsword-minimalbible
synced 2025-08-02 13:34:48 -04:00
Conditionally build JSword
Drastically speeds up build times
This commit is contained in:
@ -10,8 +10,13 @@ task doBuildJSword (type: GradleBuild) {
|
|||||||
ext.outputJar = file('distribution/jsword.jar')
|
ext.outputJar = file('distribution/jsword.jar')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
task conditionalBuildJSword () {
|
||||||
|
if(!file(doBuildJSword.ext.outputJar).exists())
|
||||||
|
doBuildJSword
|
||||||
|
}
|
||||||
|
|
||||||
artifacts {
|
artifacts {
|
||||||
buildJSword(doBuildJSword.ext.outputJar) {
|
buildJSword(doBuildJSword.ext.outputJar) {
|
||||||
builtBy doBuildJSword
|
builtBy conditionalBuildJSword
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user