summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron Haun <aaron@haun.guru>2015-05-18 08:47:11 -0400
committerAaron Haun <aaron@haun.guru>2015-05-18 08:47:11 -0400
commitebe85e11302ce6237cdcb7b3e2d3eb3798324fc3 (patch)
tree7e67771d7b2859fb755053d824d55c5c33d54ac1
parent65dd54a0a19bf61aed99b6dfc4fc9622c1fdffed (diff)
Added automatic dependancy resoloution for EE3 and friends
Added a routine to set curseForgeApiKey to null if it does not exist
-rw-r--r--build.gradle28
1 files changed, 28 insertions, 0 deletions
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