From ebe85e11302ce6237cdcb7b3e2d3eb3798324fc3 Mon Sep 17 00:00:00 2001 From: Aaron Haun Date: Mon, 18 May 2015 08:47:11 -0400 Subject: Added automatic dependancy resoloution for EE3 and friends Added a routine to set curseForgeApiKey to null if it does not exist --- build.gradle | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/build.gradle b/build.gradle index 6d00cb8..a0fc8f5 100644 --- a/build.gradle +++ b/build.gradle @@ -23,6 +23,7 @@ project.ext { major = "0" minor = "10" mcVersion = "1.7.10" + ee3Version = "0.3.496" } if (System.getenv().BUILD_NUMBER != null) { @@ -38,6 +39,25 @@ archivesBaseName = "[${project.ext.mcVersion}] Jewelrycraft2" sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 +repositories { + maven { + name 'forge' + url 'http://files.minecraftforge.net/maven/' + } + maven { + name 'Mobius' + url "http://mobiusstrip.eu/maven" + } + maven { + name 'ChickenBones' + url "http://chickenbones.net/maven/" + } +} + +dependencies { + compile "com.pahimar.ee3:EquivalentExchange3:${project.mcVersion}-${project.ee3Version}:dev" +} + minecraft { version = "1.7.10-10.13.3.1395-1710ls" runDir = "minecraft/assets" @@ -69,6 +89,14 @@ processResources{ } } +task ensureCurseAPI { + if (!project.hasProperty("curseForgeApiKey")){ + project.ext.curseForgeApiKey = null + } +} + +curse.dependsOn ensureCurseAPI + curse { apiKey = project.curseForgeApiKey projectId = "229927" // my project url is http://minecraft.curseforge.com/mc-mods/229927-jewelrycraft-2 -- cgit v1.2.3