build: check file exists before getting text
Conflicts: jme3-core/build.gradle
This commit is contained in:
parent
804c173757
commit
7d4a34f96f
@ -17,23 +17,30 @@ sourceSets {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
task updateVersionPropertiesFile << {
|
task updateVersionPropertiesFile {
|
||||||
def verfile = file('src/main/resources/com/jme3/system/version.properties')
|
def versionFile = file('src/main/resources/com/jme3/system/version.properties')
|
||||||
verfile.text = "# THIS IS AN AUTO-GENERATED FILE..\n" +
|
def versionFileText = "# THIS IS AN AUTO-GENERATED FILE..\n" +
|
||||||
"# DO NOT MODIFY!\n" +
|
"# DO NOT MODIFY!\n" +
|
||||||
"build.date=${jmeBuildDate}\n" +
|
"build.date=${jmeBuildDate}\n" +
|
||||||
"git.revision=${jmeRevision}\n" +
|
"git.revision=${jmeRevision}\n" +
|
||||||
"git.branch=${jmeBranchName}\n" +
|
"git.branch=${jmeBranchName}\n" +
|
||||||
"git.hash=${jmeGitHash}\n" +
|
"git.hash=${jmeGitHash}\n" +
|
||||||
"git.hash.short=${jmeShortGitHash}\n" +
|
"git.hash.short=${jmeShortGitHash}\n" +
|
||||||
"git.tag=${jmeGitTag}\n" +
|
"git.tag=${jmeGitTag}\n" +
|
||||||
"name.full=jMonkeyEngine ${jmeFullVersion}\n" +
|
"name.full=jMonkeyEngine ${jmeFullVersion}\n" +
|
||||||
"version.full=${jmeFullVersion}\n" +
|
"version.full=${jmeFullVersion}\n" +
|
||||||
"version.number=${jmeVersion}\n" +
|
"version.number=${jmeVersion}\n" +
|
||||||
"version.tag=${jmeVersionTag}"
|
"version.tag=${jmeVersionTag}"
|
||||||
|
|
||||||
|
outputs.upToDateWhen {
|
||||||
|
versionFile.exists() && versionFile.text == versionFileText
|
||||||
|
}
|
||||||
|
doLast {
|
||||||
|
versionFile.text = versionFileText
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
compileJava.dependsOn(updateVersionPropertiesFile)
|
processResources.dependsOn updateVersionPropertiesFile
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user