MFF

    Minecraft Forge France
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    • Forge Events
      • Automatique
      • Foncé
      • Clair
    • S'inscrire
    • Se connecter

    Problème avec une modification de mod

    Planifier Épinglé Verrouillé Déplacé Résolu 1.7.x
    1.7.10
    41 Messages 3 Publieurs 6.9k Vues 1 Watching
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • M Hors-ligne
      mosca421
      dernière édition par

      Oula ? mais c’est ou ?

      1 réponse Dernière réponse Répondre Citer 0
      • M Hors-ligne
        mosca421
        dernière édition par

        / Finds and sets version data
        task buildInfo {
           def cmd = "git rev-parse –short HEAD"
           def proc = cmd.execute()
           proc.waitFor()
           if (proc.exitValue() == 0) {
               ext.revision = proc.text.trim()
           } else {
               ext.revision = "GITBORK"
           }
        
           if (System.getenv().BUILD_NUMBER != null) {
               ext.buildNum = "build${System.getenv().BUILD_NUMBER}"
           } else {
               ext.buildNum = "DEV.${project.buildInfo.revision}"
           }
        
        

        Quand je la supprime j’ai une autre erreur : A problem occurred evaluating root project ‘TConstruct’.

        Could not find property ‘buildInfo’ on root project ‘TConstruct’.

        1 réponse Dernière réponse Répondre Citer 0
        • SCAREXS Hors-ligne
          SCAREX
          dernière édition par

          Enlève de task buildInfo à “version =”

          Site web contenant mes scripts : http://SCAREXgaming.github.io

          Pas de demandes de support par MP ni par skype SVP.
          Je n'accepte sur skype que l…

          1 réponse Dernière réponse Répondre Citer 0
          • M Hors-ligne
            mosca421
            dernière édition par

            /*
            * Tinkers Construct
            * Master build file
            *
            * Authors: Sunstrike, ProgWML6
            * Help from AbrarSyed
            */
            
            buildscript {
               repositories {
                   mavenCentral()
            mavenLocal()
                   maven {
                       name = 'ForgeFS'
                       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 "ProfMobius Maven FS"
                    url "http://mobiusstrip.eu/maven"
               }*/
               maven {
                   name 'DVS1 Maven FS'
                   url 'http://dvs1.progwml6.com/files/maven'
               }
               maven {
                   name 'ForgeFS'
                   url 'http://files.minecraftforge.net/maven'
               }
            }
            
            // Load ForgeGradle
            apply plugin: 'forge'
            group = 'tconstruct'
            
            // 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
            }
            configurations {
               deployerJars
            }
            
            dependencies {
               compile "mantle:Mantle:${config.minecraft_version}-${config.mantle_version}:deobf"
               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 "codechicken:ForgeMultipart:${config.minecraft_version}-${config.fmp_version}:dev"
               //compile "mcp.mobius.waila:Waila:${config.waila_version}:dev"
               deployerJars 'org.apache.maven.wagon:wagon-ssh:2.2'
            }
            
            version = "${config.minecraft_version}-${artifact_version}"
            
            minecraft {
               version = config.minecraft_version + "-" + config.forge_version
               runDir = 'run'
               replace '${version}', project.version
            }
            
            sourceSets {
               main {
                   resources {
                       srcDir 'resources'
                   }
               }
            }
            processResources
            {
               inputs.property "version", artifact_version
               inputs.property "MCversion", config.minecraft_version
            
               // Replace stuff in text files, not binaries.
               from(sourceSets.main.resources.srcDirs) {
                   include '**/*.info'
                   // Replace version and MCversion
                   expand 'version':artifact_version,'MCversion':config.minecraft_version
               }
            
               // Copy everything else that's not text
               from(sourceSets.main.resources.srcDirs) {
                   exclude '**/*.info'
               }
            }
            
            // Add Coremod Manifest
            jar {
               manifest {
                   attributes 'FMLAT': 'TConstruct_at.cfg'
               }
            }
            
            // Create deobf dev jars
            task deobfJar(type: Jar) {
               from sourceSets.main.output
               classifier = 'deobf'
            manifest {
                   attributes 'FMLAT': 'TConstruct_at.cfg'
               }
            }
            
            // Create API library jar
            task libJar(type: Jar) {
               from(sourceSets.main.java) {
                   include "tconstruct/library/**/*"
               }
               classifier = 'lib'
            }
            
            // Create Maven source jar
            task sourceJar(type: Jar, dependsOn:classes) {
               classifier = 'sources'
               from sourceSets.main.allJava
            }
            
            artifacts {
               archives deobfJar
               archives libJar
               archives sourceJar
            }
            // verify the properties exist.. or initialize.
            if (!project.hasProperty("keystore_location")) // keystore location
               ext.keystore_location = ".";
            
            if (!project.hasProperty("keystore_user_alias")) // keystore user alias
               ext.keystore_user_alias = "";
            if (!project.hasProperty("sftp_username"))
               ext.sftp_username = "";
            if (!project.hasProperty("sftp_key"))
               ext.sftp_key = "";
            if (!project.hasProperty("keystore_user_password")) // keystore user pass
               ext.keystore_user_password = "";
            if (System.getenv().KSK_PW != null)
            ext.keystore_user_password =System.getenv().KSK_PW;
            
            task("uploadJars", dependsOn:"build") {
            
               description = "uploads JARs"
            
               if (project.hasProperty("local_maven") || project.hasProperty("sftp_maven")) {
               apply plugin: 'maven'
                   uploadArchives {
                       repositories {
                if(project.hasProperty("local_maven"))
               {
                               mavenDeployer {
                                   repository(url: "file://${local_maven}")
               }
                           }
            if(project.hasProperty("sftp_maven")) {
                               repositories.mavenDeployer {
               configuration = configurations.deployerJars
                                   repository(url: "sftp://${sftp_maven}"){
            authentication(userName: "${sftp_username}",privateKey: "${sftp_key}")}
               }
                           }
                       }
                   }    
               }
            }
            
            

            https://gyazo.com/4af50ce705e9f60058d03b14fc873661

            1 réponse Dernière réponse Répondre Citer 0
            • SCAREXS Hors-ligne
              SCAREX
              dernière édition par

              Je t’ai dit d’enlever aussi la version

              Site web contenant mes scripts : http://SCAREXgaming.github.io

              Pas de demandes de support par MP ni par skype SVP.
              Je n'accepte sur skype que l…

              1 réponse Dernière réponse Répondre Citer 0
              • M Hors-ligne
                mosca421
                dernière édition par

                C’est pareil

                • What went wrong:
                  A problem occurred evaluating root project ‘TConstruct’.

                Could not find property ‘artifact_version’ on task ‘:processResources’.

                1 réponse Dernière réponse Répondre Citer 0
                • SCAREXS Hors-ligne
                  SCAREX
                  dernière édition par

                  Envoi le build.gradle

                  Site web contenant mes scripts : http://SCAREXgaming.github.io

                  Pas de demandes de support par MP ni par skype SVP.
                  Je n'accepte sur skype que l…

                  1 réponse Dernière réponse Répondre Citer 0
                  • M Hors-ligne
                    mosca421
                    dernière édition par

                    Mis plus haut en “code”

                    1 réponse Dernière réponse Répondre Citer 0
                    • SCAREXS Hors-ligne
                      SCAREX
                      dernière édition par

                      Dans celui que tu m’as envoyé il y a la version…

                      Site web contenant mes scripts : http://SCAREXgaming.github.io

                      Pas de demandes de support par MP ni par skype SVP.
                      Je n'accepte sur skype que l…

                      1 réponse Dernière réponse Répondre Citer 0
                      • M Hors-ligne
                        mosca421
                        dernière édition par

                        /*
                        * Tinkers Construct
                        * Master build file
                        *
                        * Authors: Sunstrike, ProgWML6
                        * Help from AbrarSyed
                        */
                        
                        buildscript {
                           repositories {
                               mavenCentral()
                        mavenLocal()
                               maven {
                                   name = 'ForgeFS'
                                   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 "ProfMobius Maven FS"
                                url "http://mobiusstrip.eu/maven"
                           }*/
                           maven {
                               name 'DVS1 Maven FS'
                               url 'http://dvs1.progwml6.com/files/maven'
                           }
                           maven {
                               name 'ForgeFS'
                               url 'http://files.minecraftforge.net/maven'
                           }
                        }
                        
                        // Load ForgeGradle
                        apply plugin: 'forge'
                        group = 'tconstruct'
                        
                        // 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
                        }
                        configurations {
                           deployerJars
                        }
                        
                        dependencies {
                           compile "mantle:Mantle:${config.minecraft_version}-${config.mantle_version}:deobf"
                           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 "codechicken:ForgeMultipart:${config.minecraft_version}-${config.fmp_version}:dev"
                           //compile "mcp.mobius.waila:Waila:${config.waila_version}:dev"
                           deployerJars 'org.apache.maven.wagon:wagon-ssh:2.2'
                        }
                        
                        minecraft {
                           version = config.minecraft_version + "-" + config.forge_version
                           runDir = 'run'
                           replace '${version}', project.version
                        }
                        
                        sourceSets {
                           main {
                               resources {
                                   srcDir 'resources'
                               }
                           }
                        }
                        processResources
                        {
                           inputs.property "version", artifact_version
                           inputs.property "MCversion", config.minecraft_version
                        
                           // Replace stuff in text files, not binaries.
                           from(sourceSets.main.resources.srcDirs) {
                               include '**/*.info'
                               // Replace version and MCversion
                               expand 'version':artifact_version,'MCversion':config.minecraft_version
                           }
                        
                           // Copy everything else that's not text
                           from(sourceSets.main.resources.srcDirs) {
                               exclude '**/*.info'
                           }
                        }
                        
                        // Add Coremod Manifest
                        jar {
                           manifest {
                               attributes 'FMLAT': 'TConstruct_at.cfg'
                           }
                        }
                        
                        // Create deobf dev jars
                        task deobfJar(type: Jar) {
                           from sourceSets.main.output
                           classifier = 'deobf'
                        manifest {
                               attributes 'FMLAT': 'TConstruct_at.cfg'
                           }
                        }
                        
                        // Create API library jar
                        task libJar(type: Jar) {
                           from(sourceSets.main.java) {
                               include "tconstruct/library/**/*"
                           }
                           classifier = 'lib'
                        }
                        
                        // Create Maven source jar
                        task sourceJar(type: Jar, dependsOn:classes) {
                           classifier = 'sources'
                           from sourceSets.main.allJava
                        }
                        
                        artifacts {
                           archives deobfJar
                           archives libJar
                           archives sourceJar
                        }
                        // verify the properties exist.. or initialize.
                        if (!project.hasProperty("keystore_location")) // keystore location
                           ext.keystore_location = ".";
                        
                        if (!project.hasProperty("keystore_user_alias")) // keystore user alias
                           ext.keystore_user_alias = "";
                        if (!project.hasProperty("sftp_username"))
                           ext.sftp_username = "";
                        if (!project.hasProperty("sftp_key"))
                           ext.sftp_key = "";
                        if (!project.hasProperty("keystore_user_password")) // keystore user pass
                           ext.keystore_user_password = "";
                        if (System.getenv().KSK_PW != null)
                        ext.keystore_user_password =System.getenv().KSK_PW;
                        
                        task("uploadJars", dependsOn:"build") {
                        
                           description = "uploads JARs"
                        
                           if (project.hasProperty("local_maven") || project.hasProperty("sftp_maven")) {
                           apply plugin: 'maven'
                               uploadArchives {
                                   repositories {
                            if(project.hasProperty("local_maven"))
                           {
                                           mavenDeployer {
                                               repository(url: "file://${local_maven}")
                           }
                                       }
                        if(project.hasProperty("sftp_maven")) {
                                           repositories.mavenDeployer {
                           configuration = configurations.deployerJars
                                               repository(url: "sftp://${sftp_maven}"){
                        authentication(userName: "${sftp_username}",privateKey: "${sftp_key}")}
                           }
                                       }
                                   }
                               }    
                           }
                        }
                        
                        
                        1 réponse Dernière réponse Répondre Citer 0
                        • robin4002R Hors-ligne
                          robin4002 Moddeurs confirmés Rédacteurs Administrateurs
                          dernière édition par

                          Plus simple -> tu installes git et tu gardes le build.gradle comme il est de base …

                          1 réponse Dernière réponse Répondre Citer 0
                          • M Hors-ligne
                            mosca421
                            dernière édition par

                            J’ai déja git

                            1 réponse Dernière réponse Répondre Citer 0
                            • SCAREXS Hors-ligne
                              SCAREX
                              dernière édition par

                              Il n’est pas dans ton path alors, essaie dans ton dossier de faire “git –help”

                              Site web contenant mes scripts : http://SCAREXgaming.github.io

                              Pas de demandes de support par MP ni par skype SVP.
                              Je n'accepte sur skype que l…

                              1 réponse Dernière réponse Répondre Citer 0
                              • M Hors-ligne
                                mosca421
                                dernière édition par

                                Ne marche pas comment je fais xD ?

                                1 réponse Dernière réponse Répondre Citer 0
                                • SCAREXS Hors-ligne
                                  SCAREX
                                  dernière édition par

                                  Tu vas dans les variables d’environnement système et ajoute le chemin vers git

                                  Site web contenant mes scripts : http://SCAREXgaming.github.io

                                  Pas de demandes de support par MP ni par skype SVP.
                                  Je n'accepte sur skype que l…

                                  1 réponse Dernière réponse Répondre Citer 0
                                  • M Hors-ligne
                                    mosca421
                                    dernière édition par

                                    Le chemin vers git je le connais et je sais ou le mettre mais je vais jusqu’à ou dedans ?

                                    1 réponse Dernière réponse Répondre Citer 0
                                    • robin4002R Hors-ligne
                                      robin4002 Moddeurs confirmés Rédacteurs Administrateurs
                                      dernière édition par

                                      Il faut ajouter le dossier bin de git à la variable path.

                                      1 réponse Dernière réponse Répondre Citer 0
                                      • M Hors-ligne
                                        mosca421
                                        dernière édition par

                                        Je comprend pas excuse mais je suis perdu la
                                        cette variable ? : https://gyazo.com/6254669e80a37c6874eb3219dffb65da

                                        1 réponse Dernière réponse Répondre Citer 0
                                        • robin4002R Hors-ligne
                                          robin4002 Moddeurs confirmés Rédacteurs Administrateurs
                                          dernière édition par

                                          Tout à la fin de valeur tu ajoutes :
                                          ;C:\Program Files (x86)\Git\bin

                                          1 réponse Dernière réponse Répondre Citer 0
                                          • M Hors-ligne
                                            mosca421
                                            dernière édition par

                                            Voila maintenant je gradlew set…… ?

                                            1 réponse Dernière réponse Répondre Citer 0
                                            • 1
                                            • 2
                                            • 3
                                            • 1 / 3
                                            • Premier message
                                              Dernier message
                                            Design by Woryk
                                            ContactMentions Légales

                                            MINECRAFT FORGE FRANCE © 2024

                                            Powered by NodeBB