Résolu Gradle
-
Voilla donc c’est encore des dependance que je veux telecharger mais sa fonctionne pas :
Erreur :
C:\Users\cruch\Desktop\DraconicExa\Draconic-Evolution-1.7.10>gradlew eclipse FAILURE: Build failed with an exception. * Where: Build file 'C:\Users\cruch\Desktop\DraconicExa\Draconic-Evolution-1.7.10\build.gradle' line: 62 * What went wrong: A problem occurred evaluating root project 'Draconic-Evolution-1.7.10'. > Supplied String module notation 'li:cil:oc:OpenComputers:1.7.10-1.4.0.170:dev' is invalid. Example notations: 'org.gradle:gradle-core:2.2', 'org.mockito:mockito-core:1.9.5:javadoc'. * Try: Run with –stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED Total time: 56.434 secs
Build.Gradle
buildscript { repositories { mavenCentral() maven { name = "forge" url = "http://files.minecraftforge.net/maven" } maven { name = "sonatype" url = "https://oss.sonatype.org/content/repositories/snapshots/" } } dependencies { classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT' } } repositories { maven { name 'CB Maven FS' url "http://chickenbones.net/maven/" } maven { name 'brandon3055 Maven' url "http://chickenbones.net/maven/" } maven { name 'li' url "http://mvn.rx14.co.uk/repo/" } } apply plugin: 'forge' // Define properties file ext.configFile = file "build.properties" configFile.withReader { // Load config. It shall from now be referenced as simply config or project.config def prop = new Properties() prop.load(it) project.ext.config = new ConfigSlurper().parse prop } version = "${config.minecraft_version}-${config.mod_version}" group = "com.brandon3055.draconicevolution" archivesBaseName = "Draconic-Evolution" minecraft { version = config.minecraft_version + "-" + config.forge_version runDir = "run" } dependencies { compile "codechicken:CodeChickenLib:${config.minecraft_version}-${config.CCLIB_version}:dev" compile "codechicken:CodeChickenCore:${config.minecraft_version}-${config.ccc_version}:dev" compile "codechicken:NotEnoughItems:${config.minecraft_version}-${config.NEI_version}:dev" compile "li:cil:oc:OpenComputers:${config.minecraft_version}-${config.ic_version}:dev" } processResources { // this will ensure that this task is redone when the versions change. inputs.property "version", project.version inputs.property "mcversion", project.minecraft.version // replace stuff in mcmod.info, nothing else from(sourceSets.main.resources.srcDirs) { include 'mcmod.info' // replace version and mcversion expand 'version':project.version, 'mcversion':project.minecraft.version } // copy everything else, thats not the mcmod.info from(sourceSets.main.resources.srcDirs) { exclude 'mcmod.info' } } apply plugin: 'idea' idea { module { inheritOutputDirs = true } } task deobfJar(type: Jar) { // Generate deobfuscated from sourceSets.main.output classifier = 'deobf' } task sourceJar(type: Jar) { // Generate sources from sourceSets.main.allSource classifier = 'sources' } tasks.build.dependsOn('sourceJar', 'deobfJar') artifacts { archives deobfJar archives sourceJar archives jar }
ce que je veux telecharger :
http://mvn.rx14.co.uk/repo/li/cil/oc/OpenComputers/ -
Salut,
Il faut mettre :li.cil.oc.OpenComputers:MC1.7.10-1.4.0.170:dev
au lieu de
li:cil:oc:OpenComputers:1.7.10-1.4.0.170:dev
-
sa ne le telecharge pas
-
oublier de fournir le bug désoler
C:\Users\cruch\Desktop\DraconicExa\Draconic-Evolution-1.7.10>gradlew install **************************** Powered By MCP: http://modcoderpack.com/ Searge, ProfMobius, Fesh0r, R4wk, ZeuX, IngisKahn, bspkrs MCP Data version : unknown **************************** :compileApiJava UP-TO-DATE :processApiResources UP-TO-DATE :apiClasses UP-TO-DATE :sourceMainJava :compileJava FAILURE: Build failed with an exception. * What went wrong: Could not resolve all dependencies for configuration ':compile'. > Could not resolve li.cil.oc.OpenComputers:MC1.7.10-1.4.0.170:dev. Required by: com.brandon3055.draconicevolution:Draconic-Evolution-1.7.10:1.7.10-1.0.2h > Could not resolve li.cil.oc.OpenComputers:MC1.7.10-1.4.0.170:dev. > Could not get resource 'https://libraries.minecraft.net/li/cil/oc/OpenComputers/MC1.7.10-1.4.0.170/dev/MC1.7.10-1.4.0.170-dev.pom'. > Could not GET 'https://libraries.minecraft.net/li/cil/oc/OpenComputers/MC1.7.10-1.4.0.170/dev/MC1.7.10-1.4.0.170-dev.pom'. Received status code 403 from server: Forbidden * Try: Run with –stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED Total time: 55.821 secs
-
As-tu ajoutés le repo http://mvn.rx14.co.uk/repo/ ?
-
ceci ?
maven { name 'li' url "http://mvn.rx14.co.uk/repo/" }
-
Il manque pas deux égales ? Genre un entre name et ‘li’ et un autre entre url et “http://mvn.rx14.co.uk/repo/”
-
Non, je ne croit pas, je me suis aider de ceci :
repositories { mavenCentral() maven { // le repo de chicken bones, celui-ci est obligatoire pour faire fonctionner les mods non-déobfusqués name 'CB Repo' url "http://chickenbones.net/maven/" } maven { // le repo de profMobius pour waila name 'ProfMobius Repo' url "http://mobiusstrip.eu/maven/" } maven { // celui d'IC2 name 'Player' url "http://maven.ic2.player.to/" } maven { // celui de RX14 pour inventorytweaks, et pleins d'autres name 'RX14' url "http://mvn.rx14.co.uk/repo/" } maven { name = "Tterrag" url = "http://maven.tterrag.com/" } ivy { // nous sommes obligés de passer par un repo ivy car la CoFHTeam n'a pas de maven name "CoFHCore" artifactPattern 'http://addons-origin.cursecdn.com/files/2246/919/[module]-[revision].[ext]' } ivy { name "ThermalFoundation" artifactPattern 'http://addons-origin.cursecdn.com/files/2246/921/[module]-[revision].[ext]' } ivy { name "ThermalFoundation" artifactPattern 'http://addons-origin.cursecdn.com/files/2246/924/[module]-[revision].[ext]' } ivy { name "ThermalDynamics" artifactPattern 'http://addons-origin.cursecdn.com/files/2246/949/[module]-[revision].[ext]' } ivy { name "MineFactoryReloaded" artifactPattern 'http://addons-origin.cursecdn.com/files/2233/906/[module]-[revision].[ext]' } ivy { // BuildCraft est téléchargé depuis son site web name "BuildCraft" artifactPattern "http://www.mod-buildcraft.com/releases/BuildCraft/[revision]/[module]-[revision]-[classifier].[ext]" } }
Ce que scarex a fait dans ce tuto :https://www.minecraftforgefrance.fr/showthread.php?tid=2689
et sa fonctionne quand je met ce que scarex a fait
-
Ah, il me semblait. Autant pour moi.
Le format utilisé par le repo me semble pas exactement être celui de maven. Ça pourrait expliquer le problème. Mais je ne sais pas trop comment corriger ça.
Sinon télécharges le fichier à la main et ajoutes-le manuellement en bibliothèque externe.
Pour la compilation, suffit de le mettre dans un dossier nommé “libs” dans le dossier de forge et il sera prit en compte. -
quand tu parle de ajouter un truc c’est bien en fesant clique droit sur le projet build path add external archive si je m’en souvient bien ?
Et le dossier lib je le créer a la racine du projet ?
-
Oui et oui, mais avec un s à libs.
-
Ok, merci si on peux faire comme sa sa va me simlifier la vie x)
je passe en résolu