aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTechnus <daniel112092@gmail.com>2019-07-21 21:37:01 +0200
committerTechnus <daniel112092@gmail.com>2019-07-21 21:37:01 +0200
commit2e731d2894088cf2d666ea1fb42a64435956d10d (patch)
treece03fac6dc2eeec026b3898df0a881057dddacf7
parentef951d663fcd41b2e5064acdbb3596146fc6eabe (diff)
downloadGT5-Unofficial-2e731d2894088cf2d666ea1fb42a64435956d10d.tar.gz
GT5-Unofficial-2e731d2894088cf2d666ea1fb42a64435956d10d.tar.bz2
GT5-Unofficial-2e731d2894088cf2d666ea1fb42a64435956d10d.zip
Try with grgit
-rw-r--r--build.gradle15
1 files changed, 15 insertions, 0 deletions
diff --git a/build.gradle b/build.gradle
index a203a9a6fa..02b0bd8d59 100644
--- a/build.gradle
+++ b/build.gradle
@@ -16,6 +16,10 @@ buildscript {
}
}
+plugins {
+ id 'org.ajoberstar.grgit' version '3.1.1'
+}
+
import de.undercouch.gradle.tasks.download.Download
apply plugin: 'forge'
apply plugin: 'signing'
@@ -104,11 +108,22 @@ task getGregTech(type: Download) {
}
}
+task submodulesUpdate(type: Exec) {
+ description 'Updates (and inits) git submodules'
+ commandLine 'git', 'submodule', 'update', '--init', '--recursive'
+ group 'Build Setup'
+}
+
tasks.setupCIWorkspace.dependsOn getGregTech
tasks.setupDevWorkspace.dependsOn getGregTech
tasks.setupDecompWorkspace.dependsOn getGregTech
tasks.compileJava.dependsOn getGregTech
+tasks.setupCIWorkspace.dependsOn submodulesUpdate
+tasks.setupDevWorkspace.dependsOn submodulesUpdate
+tasks.setupDecompWorkspace.dependsOn submodulesUpdate
+tasks.compileJava.dependsOn submodulesUpdate
+
processResources
{
def cleanVersion = project.version.split('-')[1]