diff options
author | bartimaeusnek <lokko12@web.de> | 2020-10-12 10:35:14 +0200 |
---|---|---|
committer | bartimaeusnek <lokko12@web.de> | 2020-10-12 10:35:14 +0200 |
commit | 4596c26ba6eec8b07b06032849d8b1edd9caa0ac (patch) | |
tree | ab523bbbd3b820480a30c8d0c62a3e1849484a56 /build.gradle | |
parent | 7853c2b42163b6372680d7d05113acc60cb0d371 (diff) | |
download | GT5-Unofficial-4596c26ba6eec8b07b06032849d8b1edd9caa0ac.tar.gz GT5-Unofficial-4596c26ba6eec8b07b06032849d8b1edd9caa0ac.tar.bz2 GT5-Unofficial-4596c26ba6eec8b07b06032849d8b1edd9caa0ac.zip |
UpdatedGradle to 5.6.4
Former-commit-id: 25b98d89c4395cb843b40fd1c3a447f679c89922
Diffstat (limited to 'build.gradle')
-rw-r--r-- | build.gradle | 192 |
1 files changed, 92 insertions, 100 deletions
diff --git a/build.gradle b/build.gradle index 96e65157ca..9bbee2d10b 100644 --- a/build.gradle +++ b/build.gradle @@ -1,35 +1,3 @@ -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' - classpath "de.undercouch:gradle-download-task:3.1.2" - } -} - -plugins { - id "org.sonarqube" version "2.2" -} - -apply plugin: 'forge' -apply plugin: 'signing' -apply plugin: 'idea' -idea{ - module { - downloadJavadoc = true - downloadSources = true - } -} - /* * Copyright (c) 2018-2020 bartimaeusnek * @@ -51,18 +19,39 @@ idea{ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. */ -import de.undercouch.gradle.tasks.download.Download +buildscript { + repositories { + mavenCentral() + maven { + name = "forge" + url = "http://files.minecraftforge.net/maven" + } + maven { + name = "jitpack" + url = "https://jitpack.io" + } + } + dependencies { + classpath "com.github.GTNH2:ForgeGradle:0d2484b" + } +} + +apply plugin: "forge" +apply plugin: "signing" +apply plugin: "idea" +idea{ + module { + downloadJavadoc = true + downloadSources = true + } +} //noinspection GroovyUnusedAssignment sourceCompatibility = JavaVersion.VERSION_1_8 //noinspection GroovyUnusedAssignment targetCompatibility = JavaVersion.VERSION_1_8 -//noinspection GroovyUnusedAssignment -sourceCompatibility = 1.8 -//noinspection GroovyUnusedAssignment -targetCompatibility = 1.8 -compileJava.options.encoding = 'UTF-8' +compileJava.options.encoding = "UTF-8" ext.configFile = file "build.properties" configFile.withReader { @@ -90,70 +79,80 @@ minecraft { repositories { mavenLocal() maven { + name = "gt" + url = "https://gregtech.overminddl1.com/" + } + maven { name = "ic2" url = "http://maven.ic2.player.to/" } - maven { // AppleCore - url "http://www.ryanliptak.com/maven/" - } maven { // GalacticGreg, YAMCore,.. - name 'UsrvDE' + name "UsrvDE" url "http://jenkins.usrv.eu:8081/nexus/content/repositories/releases/" } ivy { - name 'gtnh_download_source_stupid_underscore_typo' + name "gtnh_download_source_stupid_underscore_typo" artifactPattern "http://downloads.gtnewhorizons.com/Mods_for_Jenkins/[module]_[revision].[ext]" } ivy { - name 'gtnh_download_source' + name "gtnh_download_source" artifactPattern "http://downloads.gtnewhorizons.com/Mods_for_Jenkins/[module]-[revision].[ext]" } maven { - name = "gt" - url = "https://gregtech.overminddl1.com/" + name = "OC repo" + url = "http://maven.cil.li/" } maven { - url = "http://maven.cil.li/" + name = "jabba" + url = "http://default.mobiusstrip.eu/maven" + } + maven { + name = "chickenbones" + url = "http://chickenbones.net/maven/" + } + maven { + name = "Apple" + url "http://www.ryanliptak.com/maven/" + } + ivy { + name "BuildCraft" + artifactPattern "http://www.mod-buildcraft.com/releases/BuildCraft/[revision]/[module]-[revision](-[classifier]).[ext]" + } + maven { + name = "jitpack" + url = "https://jitpack.io" } } dependencies { + //hard deps compile "net.industrial-craft:industrialcraft-2:${config.ic2.version}:dev" - compile "micdoodle8.mods:MicdoodleCore:${config.galacticraft.version}:Dev" - compile "micdoodle8.mods:GalacticraftCore:${config.galacticraft.version}:Dev" - compile "micdoodle8.mods:Galacticraft-Planets:${config.galacticraft.version}:Dev" - compile "li.cil.oc:OpenComputers:MC1.7.10-1.5.+:api" + //compile "com.github.GTNH2:GT5-Unofficial:experimental-SNAPSHOT:dev" //broken jitpack.io dep + //soft deps + compileOnly "com.azanor.baubles:Baubles:1.7.10-1.0.1.10:deobf" + compileOnly "thaumcraft:Thaumcraft:1.7.10-4.2.3.5:dev" + compileOnly "mods.railcraft:Railcraft_1.7.10:9.12.3.0:dev" + compileOnly "micdoodle8.mods:MicdoodleCore:${config.galacticraft.version}:Dev" + compileOnly "micdoodle8.mods:GalacticraftCore:${config.galacticraft.version}:Dev" + compileOnly "micdoodle8.mods:Galacticraft-Planets:${config.galacticraft.version}:Dev" + compileOnly "li.cil.oc:OpenComputers:MC1.7.10-1.5.+:api" + compileOnly "net.sengir.forestry:forestry_1.7.10:4.2.16.64:dev" + compileOnly "com.github.GTNewHorizons:GalacticGregGT5:master-SNAPSHOT" + compileOnly fileTree(dir: "libs", include: "*.jar") + + //CoreLibs for compile-age + //compileOnly "com.github.GTNH2:Yamcl:master-SNAPSHOT" //broken jitpack.io dep compileOnly "applecore:AppleCore:${config.applecore.version}:api" compileOnly "com.enderio.core:EnderCore:${config.enderiocore.version}:dev" compileOnly "com.enderio:EnderIO:${config.enderio.version}:dev" compileOnly "com.enderio:EnderIO:${config.enderio.version}:dev" -} -task getRailCraft(type: Download) { - onlyIf { - !file("libs/Railcraft_1.7.10-9.12.2.0-dev.jar").exists() - } - src 'http://downloads.gtnewhorizons.com/Mods_for_Jenkins/Railcraft_1.7.10-9.12.2.0-dev.jar' - dest file("libs/Railcraft_1.7.10-9.12.2.0-dev.jar") - mustRunAfter "deobfBinJar" - mustRunAfter "repackMinecraft" + //NEI + compile "codechicken:CodeChickenLib:1.7.10-1.1.3.140:dev" + compile "codechicken:CodeChickenCore:1.7.10-1.0.7.47:dev" + compile "codechicken:NotEnoughItems:1.7.10-1.0.5.120:dev" } -//task getGregTech(type: Download) { -// onlyIf { -// !file("libs/gregtech-${config.gregtech.version}-dev.jar").exists() -// } -// src "http://jenkins.usrv.eu:8080/job/Gregtech-5-Unofficial/${config.gregtech.jenkinsbuild}/artifact/build/libs/gregtech-${config.gregtech.version}-dev.jar" -// dest file("libs/gregtech-${config.gregtech.version}-dev.jar") -// mustRunAfter "deobfBinJar" -// mustRunAfter "repackMinecraft" -//} - -tasks.setupCIWorkspace.dependsOn getRailCraft -tasks.setupDevWorkspace.dependsOn getRailCraft -tasks.setupDecompWorkspace.dependsOn getRailCraft -tasks.compileJava.dependsOn getRailCraft - processResources { // this will ensure that this task is redone when the versions change. @@ -162,15 +161,15 @@ processResources // replace stuff in mcmod.info, nothing else from(sourceSets.main.resources.srcDirs) { - include 'mcmod.info' + include "mcmod.info" // replace version and mcversion - expand 'version':project.version, 'mcversion':project.minecraft.version + expand "version":project.version, "mcversion":project.minecraft.version } // copy everything else, thats not the mcmod.info from(sourceSets.main.resources.srcDirs) { - exclude 'mcmod.info' + exclude "mcmod.info" } } @@ -178,28 +177,28 @@ jar { exclude ("assets/gregtech/textures/items/materialicons/copy.bat") exclude ("assets/gregtech/textures/blocks/materialicons/copy.bat") manifest { - attributes 'FMLCorePlugin': 'com.github.bartimaeusnek.ASM.BWCorePlugin','FMLCorePluginContainsFMLMod': 'true' + attributes "FMLCorePlugin": "com.github.bartimaeusnek.ASM.BWCorePlugin","FMLCorePluginContainsFMLMod": "true" } } task apiJar(type: Jar){ from(sourceSets.main.output) { - include 'com/github/bartimaeusnek/bartworks/API/**' - include 'com/github/bartimaeusnek/bartworks/util/**' - include 'com/github/bartimaeusnek/bartworks/system/material/Werkstoff.class' - include 'com/github/bartimaeusnek/crossmod/thaumcraft/util/**' + include "com/github/bartimaeusnek/bartworks/API/**" + include "com/github/bartimaeusnek/bartworks/util/**" + include "com/github/bartimaeusnek/bartworks/system/material/Werkstoff.class" + include "com/github/bartimaeusnek/crossmod/thaumcraft/util/**" } - classifier = 'API' + classifier = "API" } task sourceJar(type: Jar) { from sourceSets.main.allSource - classifier = 'sources' + classifier = "sources" } task devJar(type: Jar) { from sourceSets.main.output - classifier = 'dev' + classifier = "dev" } artifacts { @@ -208,24 +207,17 @@ artifacts { archives apiJar } -sonarqube { - properties { - property "sonar.projectName", "bartworks" - property "sonar.projectKey", "bartimaeusnek_bartworks" - } -} - -task signJar(dependsOn: 'reobf'){ +task signJar(dependsOn: "reobf"){ doLast { ant.signjar( destDir: jar.destinationDir, jar: jar.getArchivePath(), - alias: findProperty('keyStoreAlias') ?: '', - keystore: findProperty('keyStore') ?: '', - storepass: findProperty('keyStorePass') ?: '', - digestalg: findProperty('signDigestAlg') ?: '', - tsaurl: findProperty('signTSAurl') ?: '', + alias: findProperty("keyStoreAlias") ?: "", + keystore: findProperty("keyStore") ?: "", + storepass: findProperty("keyStorePass") ?: "", + digestalg: findProperty("signDigestAlg") ?: "", + tsaurl: findProperty("signTSAurl") ?: "", verbose: true ) } -} +}
\ No newline at end of file |