diff options
Diffstat (limited to 'build.gradle')
-rw-r--r-- | build.gradle | 105 |
1 files changed, 105 insertions, 0 deletions
diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000000..7a2dedb14f --- /dev/null +++ b/build.gradle @@ -0,0 +1,105 @@ +import java.util.concurrent.TimeUnit + +buildscript { + repositories { + mavenCentral() + maven { + name = "forge" + url = "http://files.minecraftforge.net/maven" + } + maven { + name = "jitpack" + url = "https://jitpack.io" + } + maven { + name = "sonatype" + url = "https://oss.sonatype.org/content/repositories/snapshots/" + } + } + dependencies { + //Defaults to Java 8 & UTF-8 encoding + classpath "com.github.GTNH2:ForgeGradle:FG_1.2-SNAPSHOT" + } +} + +plugins { + id("org.ajoberstar.grgit") version("3.1.1") +} + +apply plugin: 'forge' +apply plugin: 'idea' + +idea { + module { + inheritOutputDirs = true + downloadJavadoc = true + downloadSources = true + } +} + +configurations.all { + resolutionStrategy.cacheChangingModulesFor(0, TimeUnit.SECONDS) +} + +sourceCompatibility = targetCompatibility = 1.8 + +version = modVersion +group= modGroup +archivesBaseName = modId + +minecraft { + version = "${minecraftVersion}-${forgeVersion}-${minecraftVersion}" + runDir = "run" +} + +repositories { + jcenter() + maven { + name = "CodeChicken" + url = "http://chickenbones.net/maven/" + } + maven { + url = "https://jitpack.io" + } + maven { + name = "ic2" + url = "http://maven.ic2.player.to/" + } + maven { + name = "appleCore" + url = "http://www.ryanliptak.com/maven/" + } + ivy { + name = "gtnh_download_source" + artifactPattern("http://downloads.gtnewhorizons.com/Mods_for_Jenkins/[module]-[revision].[ext]") + } + maven { + name = "UsrvDE/GTNH" + url = "http://jenkins.usrv.eu:8081/nexus/content/repositories/releases/" + } + maven { + name = "gt" + url = "https://gregtech.overminddl1.com/" + } +} + +dependencies { + compile("com.github.GTNewHorizons:GT5-Unofficial:experimental-SNAPSHOT:dev") { + setChanging(true) + } + compile files('libs/TecTech-1.7.10-4.10.4-d35bc08e.jar') + runtime("eu.usrv:YAMCore:${minecraftVersion}-${yamcoreVersion}:deobf"); +} + +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' + } +} |