ここから本文です

マインクラフトでMODを自作したいと思っているのですが、環境構築の過程で行うコマ...

wvh********さん

2020/2/2014:29:44

マインクラフトでMODを自作したいと思っているのですが、環境構築の過程で行うコマンドプロンプトでの「gradlew setup...」の部分でBUILD FAILEDと出て失敗してしまいます。

エラー全文を画像で添付しておきました(320ピクセル四方なので見にくかったらすみません)。

【エラー文の冒頭と末尾】
C:\Users\(ユーザー名)\Desktop\Modding1.7.10>call gradlew setupDevWorkspace setupDecompWorkspace eclipse

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'Modding1.7.10'.
> Could not resolve all dependencies for configuration ':classpath'.

(中略)

* 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: 20.805 secs

【環境】
windows10
JRE1.8.0_241
JDK1.8.0_241
eclipse pleiades-2019-12-java-win-64bit-jre_20200213
forge-1.7.10-10.13.4.1558-1.7.10-src

【手順】
JRE、JDKをインストール

システム環境変数で「変数→JAVA_HOME 値→C:\Program Files\Java\jdk1.8.0_241\」と追加し、Pathに「%JAVA_HOME%\bin」と追加

新規に作成したファイル(ファイル名:Modding1.7.10)にダウンロードしてきたforgeのsrcとeclipseを展開

Modding1.7.10内のgradlew.batの18行目に
「set JAVA_HOME=C:\PROGRA~1\Java\jdk1.8.0_241\」と追記。

新規テキストドキュメントで
「call gradlew setupDevWorkspace setupDecompWorkspace eclipse
(改行)pause」と書き拡張子をbatにして実行

※手順はyoutubeやブログに載せておられる方のものを参考にさせて頂きました。

【試した事】
・プロンプトを管理者として実行
・コマンドラインで「gradlew setupDecompWorkspace」とだけ入力し実行
・環境変数を追加しない
・gradlew.batを書き換えない
・eclipseでgradle projectのproject settiongタブのprogram argumentに--stacktraceと追加して実行(別バージョンのeclipseにて)
・forge1614(Latest)のものにしてみる
・違うバージョンのeclipseにしてみる
・英語版eclipseにしてみる
・JDK13.0.2にしてみる
・JRE、JDKの再インストール、forge(src)、eclipseの再ダウンロード
・パソコンの再起動

いずれもbuild failedでエラー文も恐らく画像のものと同じだったと思います。
解決方法が分かる方いらっしゃいましたら、よろしくお願い致します。
ベストアンサーの方にはコイン500枚差し上げますm(_ _)m

補足画像の方が全く見えないので書けることだけ書いておきます。中略の部分です。

> Could not resolve org.eclipse.equinox:common:[3.2.0,4.0.0).
Required by:
:Modding1.7.10:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > net.minecraftforge.srg2source:Srg2Source:3.2-SNAPSHOT > org.eclipse.core:jobs:3.5.300-v20130429-18


> Failed to list versions for org.eclipse.equinox:common.
> Unable to load Maven meta-data from http://repo1.maven.org/maven2/org/eclipse/equinox/common/maven-meta...
> Could not GET 'http://repo1.maven.org/maven2/org/eclipse/equinox/common/maven-meta... Received status code 501 from server: HTTPS Required
> Could not resolve org.eclipse.equinox:preferences:[3.2.0,4.0.0).
Required by:
:Modding1.7.10:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > net.minecraftforge.srg2source:Srg2Source:3.2-SNAPSHOT > org.eclipse.core:contenttype:3.4.200-v2013

上の文が3個、下の文が13個ほど若干数値などが違いますが同じ感じで続いています。

BUILD FAILED,Modding1.7.10,gradlew.bat,マインクラフト,What went wrong,gradlew wrapper,distributionUrl

閲覧数:
177
回答数:
1
お礼:
500枚

違反報告

ベストアンサーに選ばれた回答

dem********さん

2020/2/2218:48:22

調べてみたところgradleのバージョンがforge1.7.10だと古いということが原因らしいです。( https://qrunch.net/@toliner/entries/XsEydENmoDjW2qY7?ref=qrunch )
gradleのバージョンアップは /解凍ファイル/gradle/wrapper/gradle-wrapper.properties で指定されています。gradle-wrapper.properties中の最下段「distributionUrl=https\://services.gradle.org/distributions/gradle-2.0-bin.zip」の「gradle-2.0-bin.zip」を「gradle-4.4.1-bin.zip」に変更することでバージョンを変えることができます。
「gradlew setupDecompWorkspace」を実行する前に、「gradlew wrapper」を実行し「gradlew -v」でバージョンアップが正常に行われているかを確認してください。

  • 質問者

    wvh********さん

    2020/2/2219:15:49

    試しましたところ、無事ビルドに成功しました!gradle自体のバージョンが問題だったんですね。バージョンの変更方法まで書いて頂き、大変助かりました。本当にありがとうございました。

返信を取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

質問した人からのコメント

2020/2/22 19:17:26

無事解決致しました。ありがとうございました!

あわせて知りたい

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる