build failed

Modding・サーバPlugin制作・ツール制作など、開発関連の質問があればこちらにお願い致します。
フォーラムルール
質問関連フォーラムで質問する時は、必ず次のトピックを一読/厳守お願い致します。
viewtopic.php?f=5&t=999
  • (PostNo.316409)

build failed

投稿記事by stocheche » 2018年5月06日(日) 06:04

minecraft 1.7.10 forge10.13.4.1558でmoddingをしています。
コンパイルしようと思って、コマンドプロンプトでgradle buildと打ってもbuild failedと表示されて、コンパイルが失敗します。

D:\minecraft\Modding\testMod>gradle build

FAILURE: Build failed with an exception.

* Where:
Build file 'D:\minecraft\Modding\testMod\build.gradle' line: 18

* What went wrong:
A problem occurred evaluating root project 'testMod'.
> Failed to apply plugin [id 'forge']
> You must set the Minecraft Version!
> java.lang.NullPointerException (no error message)

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

* Get more help at https://help.gradle.org

BUILD FAILED in 7s

どうすればいいですか。
stocheche
ID:da05adc8
 

  • (PostNo.316447)

Re: build failed

投稿記事by ho9tocraft » 2018年5月07日(月) 15:35

gradlew setupDecompWorkspaceじゃないんですか?(環境構築に失敗しているかもしれません)
失敗しているならやって、次へ。成功しているなら飛ばす。
gradlew buildでやってみたらどうでしょうか
アバター
ho9tocraft
ID:216d90b4
石掘り
 
記事: 99
登録日時: 2017年8月24日(木) 17:01

  • (PostNo.316448)

Re: build failed

投稿記事by elise_blacklab » 2018年5月07日(月) 16:04

stocheche さんが書きました:* > Failed to apply plugin [id 'forge']

もしマルチプロジェクト用にbuild.gradleを書き換えているようでしたら,apply plugin: に指定する文字列は"forge"ではなく"net.minecraftforge.gradle.forge"に代わっていますので書き換えてください.
※初期のmodding wikiその他もろもろの影響なのか,古い記述が散見されます.MinecraftForgeのforumも探してみると参考になるかもしれません.

あまり考えられませんが,build.gradleを書き換えていない場合はビルドスクリプトが古い可能性がありますので,該当バージョンのMDKごと再ダウンロードをお試しください.

ho9tocraft さんが書きました:

フォーラムですので情報共有を意識した回答をすべきと思います.
頭で考えず一般的な解決方法を書き込んでいくのは,文面を読んでいないものとみなされます.
メイドつくってたりします.http://6docvc.net/
アバター
elise_blacklab
ID:0f87040f
掘り廃人
 
記事: 2513
登録日時: 2014年6月25日(水) 18:30

  • (PostNo.316536)

Re: build failed

投稿記事by stocheche » 2018年5月12日(土) 05:30

ありがとうございます。
お二人の回答を試させていただきましたが、やはりbuild failedになります。

D:\minecraft\Modding\testMod>gradle build

FAILURE: Build failed with an exception.

* Where:
Build file 'D:\minecraft\Modding\testMod\build.gradle' line: 18

* What went wrong:
A problem occurred evaluating root project 'testMod'.
> Plugin with id 'net.minecraftforge.gradle.forge' not found.

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

* Get more help at https://help.gradle.org

BUILD FAILED in 6s

ちなみに、setupDecompWorkspaceの構築は成功しています。
stocheche
ID:da05adc8
 

  • (PostNo.316537)

Re: build failed

投稿記事by ho9tocraft » 2018年5月12日(土) 07:26

Forgeのソースの再DL&再インストールを行って、それでも駄目ならPC側に何らかの原因がある………はず。
Eclipse側で赤色のマークがワークスペースに立ってたら多分そういう事
アバター
ho9tocraft
ID:216d90b4
石掘り
 
記事: 99
登録日時: 2017年8月24日(木) 17:01

  • (PostNo.316541)

Re: build failed

投稿記事by elise_blacklab » 2018年5月12日(土) 14:49

もしかしてラッパーじゃない方のgradle使ってませんか?
ディレクトリにあるgradlew.batの方を使ってください.
何らかのgradleコンポーネントをシステムにインストールする必要はありません.

それでも治らなければbuild.gradleの記載を.
メイドつくってたりします.http://6docvc.net/
アバター
elise_blacklab
ID:7032aa45
掘り廃人
 
記事: 2513
登録日時: 2014年6月25日(水) 18:30

  • (PostNo.316591)

Re: build failed

投稿記事by stocheche » 2018年5月13日(日) 20:08

ディレクトリのgradlew.batを起動しても、何も起こらないのですが....

一応、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'
}
}

apply plugin: 'net.minecraftforge.gradle.forge'

version = "1.7.10-1.1.0"
group= "com.yourname.modid" // http://maven.apache.org/guides/mini/gui ... tions.html
archivesBaseName = "testMod"

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

dependencies {
// 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"

// 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/user ... orial.html
// http://www.gradle.org/docs/current/user ... ement.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'
}
}
dependencies { compile fileTree(dir: 'ic2', include: 'industrialcraft-2-2.2.827-experimental-dev.jar') }
tasks.withType(Jar) {compileJava.options.encoding = 'UTF-8'}

最後のdependenciesとtasks.withType(Jar) くらいしか変えていないはずなんですが
stocheche
ID:da05adc8
 

  • (PostNo.316592)

Re: build failed

投稿記事by elise_blacklab » 2018年5月13日(日) 21:08

stocheche さんが書きました:ディレクトリのgradlew.batを起動しても、何も起こらないのですが....

起動後しばらくGradleの構成チェックやらリポジトリの問い合わせやらをしているはずなので何も起こらないということはないと思われます
十分ほど待っても何も起こらない場合はネットワークやセキュリティソフト周りを確認してください.
メイドつくってたりします.http://6docvc.net/
アバター
elise_blacklab
ID:0f87040f
掘り廃人
 
記事: 2513
登録日時: 2014年6月25日(水) 18:30


Return to 質問:開発・制作関連

x