summaryrefslogtreecommitdiff
path: root/build.gradle
diff options
context:
space:
mode:
authorOnyxDarkKnight <sor1n.iliutza16@gmail.com>2015-06-05 01:53:14 +0100
committerOnyxDarkKnight <sor1n.iliutza16@gmail.com>2015-06-05 01:53:14 +0100
commita6a3bfa6f313adba5afe6eb4a0da049a8d641cfc (patch)
tree56da97ba430232a7d0da51a3b8b9f444d96325c7 /build.gradle
parent40487f07fa5ef31fde99713c0b842d34a0ba3622 (diff)
Stuff!
Diffstat (limited to 'build.gradle')
-rw-r--r--build.gradle282
1 files changed, 141 insertions, 141 deletions
diff --git a/build.gradle b/build.gradle
index 835c864..ff55f17 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,141 +1,141 @@
-buildscript {
- repositories {
- mavenCentral()
- maven {
- name = "forge"
- url = "http://files.minecraftforge.net/maven"
- }
- maven {
- name = "sonatype"
- url = "https://oss.sonatype.org/content/repositories/snapshots/"
- }
- }
- dependencies {
- classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT'
- }
-}
-
-apply plugin: 'forge'
-apply plugin: 'curseforge'
-
-project.ext {
- massive = "1"
- major = "0"
- minor = "10"
- mcVersion = "1.7.10"
- ee3Version = "0.3.505"
-}
-
-if (System.getenv().BUILD_NUMBER != null) {
- version += "-${System.getenv().BUILD_NUMBER}"
-} else {
- version += "-err"
-}
-
-version = "${project.ext.massive}.${project.ext.major}.${project.minor}"
-group= "darkknight.jewelrycraft2"
-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"
-
- // replacing stuff in the source
- replace '@MASSIVE@', project.massive
- replace '@MAJOR@', project.major
- replace '@MINOR@', project.minor
- replace '@MC_VERSION@', version
- if (System.getenv("BUILD_NUMBER") != null) {
- replace '@BUILD_NUMBER@', System.getenv("BUILD_NUMBER")
- } else {
- replace '@BUILD_NUMBER@', 0
- }
-}
-
-processResources{
- inputs.property "version", project.version
- inputs.property "mcversion", project.minecraft.version
-
- from(sourceSets.main.resources.srcDirs) {
- include 'mcmod.info'
-
- expand 'version':project.version, 'mcversion':project.minecraft.version
- }
-
- from(sourceSets.main.resources.srcDirs) {
- exclude 'mcmod.info'
- }
-}
-
-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
- changelog = new File('changelog.txt').text
- releaseType = "release"
-
- // the default obfuscated jar is uploaded by default
- // artifact = project.file("build/libs/to/upload.jar")
-
- // allows you to add extra compatible MC versions. The one specified in the minecraft{} block is used by default.
- // addGameversion "1.7.0", "1.7.4"
-}
-
-sourceSets {
- main {
- output.resourcesDir = output.classesDir
- java {
- srcDir 'java'
- }
- resources {
- srcDir 'resources'
- }
- }
-}
-
-jar {
- classifier = 'universal'
-}
-
-task sourcesJar(type: Jar, dependsOn: classes) {
- classifier = 'src'
- from sourceSets.main.allSource
-}
-
-task devJar(type: Jar) {
- classifier = 'dev'
- from sourceSets.main.output
-}
-
-artifacts {
- archives sourcesJar, devJar
-}
+buildscript {
+ repositories {
+ mavenCentral()
+ maven {
+ name = "forge"
+ url = "http://files.minecraftforge.net/maven"
+ }
+ maven {
+ name = "sonatype"
+ url = "https://oss.sonatype.org/content/repositories/snapshots/"
+ }
+ }
+ dependencies {
+ classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT'
+ }
+}
+
+apply plugin: 'forge'
+apply plugin: 'curseforge'
+
+project.ext {
+ massive = "1"
+ major = "0"
+ minor = "10"
+ mcVersion = "1.7.10"
+ ee3Version = "0.3.505"
+}
+
+if (System.getenv().BUILD_NUMBER != null) {
+ version += "-${System.getenv().BUILD_NUMBER}"
+} else {
+ version += "-err"
+}
+
+version = "${project.ext.massive}.${project.ext.major}.${project.minor}"
+group= "darkknight.jewelrycraft2"
+archivesBaseName = "[${project.ext.mcVersion}] Jewelrycraft2"
+
+sourceCompatibility = JavaVersion.VERSION_1_7
+targetCompatibility = JavaVersion.VERSION_1_7
+
+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.1428-1.7.10"
+ runDir = "minecraft/assets"
+
+ // replacing stuff in the source
+ replace '@MASSIVE@', project.massive
+ replace '@MAJOR@', project.major
+ replace '@MINOR@', project.minor
+ replace '@MC_VERSION@', version
+ if (System.getenv("BUILD_NUMBER") != null) {
+ replace '@BUILD_NUMBER@', System.getenv("BUILD_NUMBER")
+ } else {
+ replace '@BUILD_NUMBER@', 0
+ }
+}
+
+processResources{
+ inputs.property "version", project.version
+ inputs.property "mcversion", project.minecraft.version
+
+ from(sourceSets.main.resources.srcDirs) {
+ include 'mcmod.info'
+
+ expand 'version':project.version, 'mcversion':project.minecraft.version
+ }
+
+ from(sourceSets.main.resources.srcDirs) {
+ exclude 'mcmod.info'
+ }
+}
+
+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
+ changelog = new File('changelog.txt').text
+ releaseType = "release"
+
+ // the default obfuscated jar is uploaded by default
+ // artifact = project.file("build/libs/to/upload.jar")
+
+ // allows you to add extra compatible MC versions. The one specified in the minecraft{} block is used by default.
+ // addGameversion "1.7.0", "1.7.4"
+}
+
+sourceSets {
+ main {
+ output.resourcesDir = output.classesDir
+ java {
+ srcDir 'java'
+ }
+ resources {
+ srcDir 'resources'
+ }
+ }
+}
+
+jar {
+ classifier = 'universal'
+}
+
+task sourcesJar(type: Jar, dependsOn: classes) {
+ classifier = 'src'
+ from sourceSets.main.allSource
+}
+
+task devJar(type: Jar) {
+ classifier = 'dev'
+ from sourceSets.main.output
+}
+
+artifacts {
+ archives sourcesJar, devJar
+}