[1.7.10] Fix reobf task missing fields due to incorrect classpath

The reobf task was not handling certain fields because it was missing
the respective classes on its classpath because we removed MC&deps
from the compile configuration.
This commit is contained in:
Jonas Herzig
2018-03-16 16:18:41 +01:00
parent 75a14a7488
commit 0b262d1a74

View File

@@ -164,6 +164,11 @@ if (mcVersion <= 10710) {
compileClasspath += configurations.minecraft + configurations.minecraftDeps compileClasspath += configurations.minecraft + configurations.minecraftDeps
runtimeClasspath += configurations.minecraft + configurations.minecraftDeps + configurations.forgeGradleStartClass runtimeClasspath += configurations.minecraft + configurations.minecraftDeps + configurations.forgeGradleStartClass
} }
// Also need to reconfigure the reobf task, so it can properly re-obfuscates inherited members
tasks.reobf.obfOutput.all { artifact ->
artifact.getFile() // force resolve
artifact.classpath += configurations.minecraft + configurations.minecraftDeps
}
} }
} }