Remove :versions prefix from gradle projects and remove duplicated build code

This commit is contained in:
Jonas Herzig
2018-03-05 20:46:56 +01:00
parent 8ed9c75ba1
commit fbbca76099
28 changed files with 85 additions and 231 deletions

View File

@@ -21,25 +21,8 @@ group= "com.replaymod"
subprojects {
buildscript {
repositories {
mavenLocal()
mavenCentral()
maven {
name = "forge"
url = "http://files.minecraftforge.net/maven"
}
maven {
name = "sonatype"
url = "https://oss.sonatype.org/content/repositories/snapshots/"
}
maven { url 'https://jitpack.io' }
}
dependencies {
classpath('com.github.SpongePowered:MixinGradle:dcfaf61'){ // 0.6
// Because forgegradle requires 6.0 (not -debug-all) while mixingradle depends on 5.0
// and putting mixin right here will place it before forge in the class loader
exclude group: 'org.ow2.asm', module: 'asm-debug-all'
}
}
configurations.classpath.resolutionStrategy.eachDependency { dep ->
if (System.getenv('REPRODUCIBLE_BUILD') == '1') return
def req = dep.target
@@ -80,7 +63,7 @@ task setCoreVersion() {
def vars = [MC: project.mcVersion as int, DEV_ENV: 1]
project.convertTree(vars, 'src/main/java')
project.convertTree(vars, 'src/main/resources')
project.convertTree(vars, 'versions/core/build.gradle')
project.file('versions/core/mcVersion').write(vars.MC.toString())
}
}