summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiovanni Harting <539@idlegandalf.com>2016-07-20 05:17:05 +0200
committerGiovanni Harting <539@idlegandalf.com>2016-07-20 05:17:05 +0200
commit2ef3bc1dd4650fe9f0faa0cc4aef688039f6c934 (patch)
treeea1a9227615b8002be597df703486151046170cd
parent64f19a9741ec24e131862c17bc1f94a3f7551ade (diff)
fixed last derps with automated building
-rw-r--r--build.gradle24
-rw-r--r--src/main/java/com/sosnitzka/taiga/TAIGA.java2
-rw-r--r--src/main/resources/mcmod.info6
3 files changed, 19 insertions, 13 deletions
diff --git a/build.gradle b/build.gradle
index 0d53070..ff2f0bd 100644
--- a/build.gradle
+++ b/build.gradle
@@ -12,7 +12,7 @@ buildscript {
}
dependencies {
classpath 'net.minecraftforge.gradle:ForgeGradle:2.2-SNAPSHOT'
- classpath 'com.matthewprenger:CurseGradle:1.0.7'
+ classpath 'gradle.plugin.com.matthewprenger:CurseGradle:1.0.7'
}
}
@@ -48,7 +48,7 @@ minecraft {
mappings = "snapshot_20160701"
// makeObfSourceJar = false // an Srg named sources jar is made by default. uncomment this to disable.
- replace "@VERSION@", project.version
+ replace "${version}", project.version
}
dependencies {
@@ -75,27 +75,27 @@ task buildInfo {
def proc = cmd.execute()
proc.waitFor()
if (proc.exitValue() == 0) {
- ext.tag = proc.text.trim()
+ project.ext.tag = proc.text.trim()
}
if (System.getenv().BUILD_NUMBER != null) {
ext.buildNum = System.getenv().BUILD_NUMBER
}
- ext.mc_version = ext.minecraft.version.split('-')[0]
+ project.ext.mc_version = project.minecraft.version.split('-')[0]
def cmd_changes = "git log `git describe --tags \$(git rev-list --tags --max-count=2) | sed -n '2p'`..`git describe --tags --abbrev=0` --oneline"
def proc_changes = cmd_changes.execute()
proc_changes.waitFor()
if (proc_changes.exitValue() == 0) {
- ext.changes = proc_changes.text.trim()
+ project.ext.changes = proc_changes.text.trim()
} else {
- ext.changes = ""
+ project.ext.changes = ""
}
}
-version = "${mc_version}-${tag}"
+version = tag ? "${mc_version}-${tag}" : "${mc_version}-snapshot"
//noinspection GroovyAssignabilityCheck
processResources {
@@ -127,10 +127,16 @@ artifacts {
}
curseforge {
- apiKey = System.getenv().CURSE_API_KEY
+ apiKey = System.getenv().CURSE_API_KEY ? System.getenv().CURSE_API_KEY : "devBuild"
project {
id = '247661'
- changelog = changes // A file can also be set using: changelog = file('changelog.txt')
+ changelog = project.changes // A file can also be set using: changelog = file('changelog.txt')
releaseType = 'release'
+
+ mainArtifact(jar) {
+ displayName = "taiga-$project.tag"
+ }
}
}
+
+
diff --git a/src/main/java/com/sosnitzka/taiga/TAIGA.java b/src/main/java/com/sosnitzka/taiga/TAIGA.java
index 63eb91e..5405a27 100644
--- a/src/main/java/com/sosnitzka/taiga/TAIGA.java
+++ b/src/main/java/com/sosnitzka/taiga/TAIGA.java
@@ -31,7 +31,7 @@ import static slimeknights.tconstruct.library.utils.HarvestLevels.*;
public class TAIGA {
public static final String MODID = "taiga";
- public static final String VERSION = "@VERSION@";
+ public static final String VERSION = "${version}";
@SidedProxy(clientSide = "com.sosnitzka.taiga.proxy.ClientProxy", serverSide = "com.sosnitzka.taiga.proxy.ServerProxy")
public static ServerProxy proxy;
diff --git a/src/main/resources/mcmod.info b/src/main/resources/mcmod.info
index 740740d..65ed792 100644
--- a/src/main/resources/mcmod.info
+++ b/src/main/resources/mcmod.info
@@ -2,11 +2,11 @@
"modid": "taiga",
"name": "Tinkers Alloying Addon",
"description": "An addon for Tinkers' Construct! 32 New Materials including 16 various alloys.",
- "version": "1.0.1",
- "mcversion": "1.10.2",
+ "version": "${version}",
+ "mcversion": "${mcversion}",
"url": "https://github.com/Zkaface/TAIGA",
"updateUrl": "",
- "authorList": ["Zkaface", "chefe4ever"],
+ "authorList": ["Zkaface", "Chefe"],
"credits": "Chefe. He's there, if you need him. Sometimes.",
"logoFile": "",
"screenshots": [],