From 7c073f76ae3afeb8e571ac83e463e9c2adbaa498 Mon Sep 17 00:00:00 2001 From: Anuken Date: Tue, 20 Nov 2018 19:28:26 -0500 Subject: [PATCH] Added automatic build incrementing --- build.gradle | 17 ++++++++++++++--- ios/robovm.properties | 3 ++- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/build.gradle b/build.gradle index 10d8492d99..34c50c44d9 100644 --- a/build.gradle +++ b/build.gradle @@ -110,17 +110,28 @@ project(":ios") { include "**/*.java" } - into "ios/src/io/anuke/mindustry/gen" + into "core/src/io/anuke/mindustry/gen" } doFirst{ delete{ - delete "ios/src/io/anuke/mindustry/gen/" + delete "core/src/io/anuke/mindustry/gen/" } } } - //build.dependsOn(copyGen) + task incrementConfig{ + def vfile = file('robovm.properties') + + def props = new Properties() + props.load(new FileInputStream(vfile)) + + props['app.build'] = (props['app.build'].toInteger() + 1)+"" + props.store(vfile.newWriter(), null) + } + + build.dependsOn(incrementConfig) + build.dependsOn(copyGen) dependencies { compile project(":core") diff --git a/ios/robovm.properties b/ios/robovm.properties index 694b9dfa68..c843b667a4 100644 --- a/ios/robovm.properties +++ b/ios/robovm.properties @@ -1,6 +1,7 @@ +#Tue Nov 20 19:26:13 EST 2018 app.version=4.0 app.id=io.anuke.mindustry app.mainclass=io.anuke.mindustry.IOSLauncher app.executable=IOSLauncher -app.build=27 +app.build=30 app.name=Mindustry