Компиляция мода "Ошибка"

Версия Minecraft
1.12.2
128
4
6
Добрый день. После того, как я добавил библиотеку Thaumcraft компиляция не хочет происходить.

Java:
C:\ModTheSecretsOfTheWorlds>gradlew build
To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://docs.gradle.org/2.14/userguide/gradle_daemon.html.
This mapping 'snapshot_20171003' was designed for MC 1.12! Use at your own peril.
WARNING: You are using an unsupported version of ForgeGradle.
Please consider upgrading to ForgeGradle 5 and helping in the efforts to get old versions working on the modern toolchain.
See https://gist.github.com/TheCurle/fe7ad3ede188cbdd15c235cc75d52d4a for more info on contributing.
#################################################
         ForgeGradle 2.3.4-gfc67182
  https://github.com/MinecraftForge/ForgeGradle
#################################################
                 Powered by MCP
             http://modcoderpack.com
     by: Searge, ProfMobius, R4wk, ZeuX
     Fesh0r, IngisKahn, bspkrs, LexManos
#################################################
:extractMcpMappings SKIPPED
:deobfCompileDeobfDepTask0 SKIPPED
:deobfCompileDeobfDepTask1 SKIPPED
:deobfCompileRemapDepSourcesTask2
:deobfCompileRemapDepSourcesTask3
:deobfCompileDummyTask
:deobfProvidedDeobfDepTask0 SKIPPED
:deobfProvidedRemapDepSourcesTask1
:deobfProvidedDummyTask
:sourceApiJava UP-TO-DATE
:compileApiJava UP-TO-DATE
:processApiResources UP-TO-DATE
:apiClasses UP-TO-DATE
:sourceMainJava UP-TO-DATE
:compileJava

FAILURE: Build failed with an exception.

* What went wrong:
Could not resolve all dependencies for configuration ':compileClasspath'.
> Could not resolve thaumcraft:Thaumcraft:1.12.2.
  Required by:
      com.yourname.modid:ModTheSecretsOfTheWorlds:1.0
   > Could not resolve thaumcraft:Thaumcraft:1.12.2.
      > Could not get resource 'https://minecraft.curseforge.com/api/maven/thaumcraft/Thaumcraft/1.12.2/Thaumcraft-1.12.2.pom'.
         > Could not GET 'https://minecraft.curseforge.com/api/maven/thaumcraft/Thaumcraft/1.12.2/Thaumcraft-1.12.2.pom'. Received status code 503 from server: Service Temporarily Unavailable

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED
 
Решение
Скачай таум и положи в папку libs, переименуй как-нить по проще, например, Thaumcraft-6.1.jar
Используй Gradle 4.9. В файле ./gradle/wrapper/gradle-wrapper.properties настраивается
Добавь локальную репу:
Java:
repositories {
    flatDir {
        dirs 'libs'
    }
    ...
}
И зависимость:
Java:
dependencies {
    deobfCompile("abc:Thaumcraft:6.1")
    ...
}
build.gradle

Java:
buildscript {
    repositories {
        jcenter()
        maven { url = "https://files.minecraftforge.net/maven" }
    }
    dependencies {
        classpath 'net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT'
    }
}
apply plugin: 'net.minecraftforge.gradle.forge'

version = "1.0"
group = "com.yourname.modid"
archivesBaseName = "TheSecretsOfTheWorlds-1.12.2"

sourceCompatibility = targetCompatibility = '1.8'
compileJava {
    sourceCompatibility = targetCompatibility = '1.8'
}

minecraft {
    version = "1.12.2-14.23.5.2847"
    runDir = "run"
    mappings = "snapshot_20171003"
    }

repositories {
  maven {
    name = "Progwml6 maven"
    url = "http://dvs1.progwml6.com/files/maven"
  }
  maven {
    name = "ModMaven"
    url = "modmaven.k-4u.nl"
  }
  maven {
    url 'https://maven.blamejared.com'
  }
  maven {
    url "https://maven.mcmoddev.com/"
  }
}
repositories {
    mavenCentral()
    maven {
        name = "CurseForge"
        url = "https://minecraft.curseforge.com/api/maven/"
    }
    maven {
        name = "thiakil"
        url = "http://maven.thiakil.com"
    }
}

dependencies {
  deobfProvided "mezz.jei:jei_${mc_version}:${jei_version}:api"
  runtime "mezz.jei:jei_${mc_version}:${jei_version}"
  compile "vazkii.patchouli:Patchouli:1.0-20.108"
  compile "net.ilexiconn:llibrary:1.7.9-1.12.2:dev"
  deobfCompile "net.ilexiconn:llibrary-core:1.0.11-1.12.2"
 
  deobfCompile "com.azanor.baubles:Baubles:1.12-1.5.2"
  compile "thaumcraft:Thaumcraft:1.12.2:6.1.BETA26"
}



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'
    }
}
 
Скачай таум и положи в папку libs, переименуй как-нить по проще, например, Thaumcraft-6.1.jar
Используй Gradle 4.9. В файле ./gradle/wrapper/gradle-wrapper.properties настраивается
Добавь локальную репу:
Java:
repositories {
    flatDir {
        dirs 'libs'
    }
    ...
}
И зависимость:
Java:
dependencies {
    deobfCompile("abc:Thaumcraft:6.1")
    ...
}
 
Назад
Сверху