aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--build.gradle28
-rw-r--r--gradle/wrapper/gradle-wrapper.properties2
-rw-r--r--src/main/java/com/detrav/DetravScannerMod.java3
3 files changed, 30 insertions, 3 deletions
diff --git a/build.gradle b/build.gradle
index 959085a956..8e844c28af 100644
--- a/build.gradle
+++ b/build.gradle
@@ -14,7 +14,7 @@ buildscript {
classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT'
}
}
-
+apply plugin: 'java'
apply plugin: 'forge'
//apply plugin: 'idea'
@@ -103,7 +103,33 @@ dependencies {
// provided name: 'Railcraft', version: config.railcraft.version, ext: 'jar'
// provided name: 'IC2NuclearControl', version: config.nc.version, ext: 'jar'
}
+task devJar(type: Jar) {
+ from sourceSets.main.output
+ classifier = 'dev'
+}
+task generateDebugJar(type: Copy) {
+ from sourceSets.main.allSource
+ into "$buildDir/debugjarsrc/java"
+ filter { line -> line.replaceAll('@false', '@true') }
+}
+task compileDebugJar(type: JavaCompile, dependsOn: generateDebugJar){
+ source = file("$buildDir/debugjarsrc")
+ classpath = sourceSets.main.compileClasspath
+ destinationDir = file("$buildDir/debugjarCompiled")
+}
+task copyResources(type: Copy,dependsOn: compileDebugJar){
+ from sourceSets.main.resources
+ into "$buildDir/debugjarCompiled"
+}
+task debugJar(type: Jar, dependsOn: copyResources) {
+ from "$buildDir/debugjarCompiled"
+ classifier = 'dev-debug'
+}
+artifacts {
+ archives devJar
+ archives debugJar
+}
processResources
{
// this will ensure that this task is redone when the versions change.
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index aae599bbfa..daad77681b 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
diff --git a/src/main/java/com/detrav/DetravScannerMod.java b/src/main/java/com/detrav/DetravScannerMod.java
index 394c7ff48f..3fb2b777c6 100644
--- a/src/main/java/com/detrav/DetravScannerMod.java
+++ b/src/main/java/com/detrav/DetravScannerMod.java
@@ -25,7 +25,8 @@ public class DetravScannerMod
{
public static final String MODID = "detravscannermod";
public static final String VERSION = "1.5.4";
- public static final boolean DEBUGBUILD = false;
+ public static final String DEBUGOVERRIDE = "@false";
+ public static final boolean DEBUGBUILD = Boolean.parseBoolean(DEBUGOVERRIDE.substring(1));
public static final CreativeTabs TAB_DETRAV = new DetravCreativeTab();
public static final org.apache.logging.log4j.Logger Logger = LogManager.getLogger("GT Scanner Mod");