buildscript { repositories { mavenCentral() maven { name = "forge" url = "http://files.minecraftforge.net/maven" } } dependencies { classpath 'net.minecraftforge.gradle:ForgeGradle:1.0-SNAPSHOT' } } apply plugin: 'forge' ext.buildProps = file "build.properties" buildProps.withReader { def prop = new Properties() prop.load(it) ext.config = new ConfigSlurper().parse prop } version = "${config.version.mod.major}.${config.version.mod.minor}.${config.version.mod.revis}" group = "resonant-induction" archivesBaseName = "Resonant-Induction" minecraft { version = "${config.version.minecraft}-${config.version.forge}" } if (System.getenv("BUILD_NUMBER") != null) version += ".${System.getenv("BUILD_NUMBER")}" processResources { from 'build.properties' } task copyBuildXml(type: Copy) { from 'build.properties' into 'output' } jar { dependsOn copyBuildXml classifier = '' destinationDir = file 'output' include('resonantinduction/**') } repositories { maven { url 'http://calclavia.com/maven/' } } dependencies { compile 'universalelectricity:Universal-Electricity:3.0.0.258:dev' compile 'calclaviacore:calclavia-core:1.0.0.44:dev' }