satomakiya123
@satomakiya123 (hbm mc)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

intellijでgradle4.4.1に対応させる方法を教えてください

解決したいこと

私はプログラミング始めたてで、バージョン1.7.10のforgeを使用してmod開発をしています
そして、配布されているgithubのファイルに追加要素としてコードを追加したまでは良かったもののbuild.gradleファイルで、実行したら"Gradle 4.4.1 はサポートされていません。プロジェクトを同期できません。"というエラーが表示され、実行が出来ない状況です

発生している問題・エラー

Gradle 4.4.1 はサポートされていません。プロジェクトを同期できません。

Gradle バージョン 8.5 にアップグレードすることを推奨します。

サポートされている Gradle の最小バージョンは 4.5 です。

可能な解決策:
 - Gradle 8.5 にアップグレードして再同期
 - Gradle 4.5 にアップグレードして再同期


該当するソースコード

buildscript {
    repositories {
        mavenCentral()
        jcenter()
        maven {
            url = "https://maven.minecraftforge.net"
        }
        maven {
            name = "sonatype"
            url = "https://oss.sonatype.org/content/repositories/snapshots/"
        }
    }
    dependencies {
        classpath ('com.anatawa12.forge:ForgeGradle:1.2-1.0.+') {
            changing = true
        }
    }
}



apply plugin: 'forge'



version = "1.0"
group= "com.yourname.modid" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
archivesBaseName = "mcheli"

minecraft {
    version = "1.7.10-10.13.4.1614-1.7.10"
    runDir = "eclipse"
}

repositories {
    maven {
        name = "chickenbones"
        url = "http://chickenbones.net/maven/"
    }
}

dependencies {

	
   // compile "com.xcompwiz.lookingglass:lookingglass:0.2.0.00:dev"
    // you may put jars on which you depend on in ./libs
    // or you may define them like so..
    //compile "some.group:artifact:version:classifier"
    //compile "some.group:artifact:version"
    runtime "codechicken:CodeChickenLib:1.7.10-1.1.3.140:dev"
    runtime "codechicken:CodeChickenCore:1.7.10-1.0.7.47:dev"
    runtime "codechicken:NotEnoughItems:1.7.10-1.0.5.120:dev"
    compile fileTree(dir: 'lib', include: ['*.jar'])
    // real examples
    //compile 'com.mod-buildcraft:buildcraft:6.0.8:dev'  // adds buildcraft to the dev env
    //compile 'com.googlecode.efficient-java-matrix-library:ejml:0.24' // adds ejml to the dev env
    // for more info...
    // http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html
    // http://www.gradle.org/docs/current/userguide/dependency_management.html

}



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: 'java'
compileJava {
    sourceCompatibility = '1.8'
    targetCompatibility = '1.8'
}

自分で試したこと

私は使用するjavaのバージョンを8にして、更にGradle ユーザーホームで、gradle4.4.1のフォルダを指定しましたが、それでもダメでした 更に、gradle 4.5などにアップグレードをしてもフォルダの中のソースコードがダメになります

0

2Answer

アップグレードすることを推奨します

この「推奨」というワードが引っかかりますが、IntelliJ IDEAではサポートを打ち切った可能性がありそうです。
古いバージョンを試すか、素直にEclipseを試して下さい。少なくともこちらでは動作しています。

1Like

一回だけ遭遇したことあります。IDE諦めてtermialで動させました...。IntelliJの中では自動で合うバージョンのgradleを探すらしいので、IDEの中で手動で起動しようとしても上手くいかず断念しました。

0Like

Your answer might help someone💌