2

3.2.1でインストールされた MacOS X 10.12.1 でGradle を実行brew install gradleしていますが、env 変数などを自分で設定せず、Java 9 EA を使用しようとしています。

gradle build -Dorg.gradle.java.home=~/jdk-9.jdk/Contents/Home

しかし、ビルドは失敗しています

FAILURE: ビルドは例外で失敗しました。

  • 問題: デーモン プロセスを開始できません。この問題は、デーモンの構成が正しくないことが原因である可能性があります。たとえば、認識されない jvm オプションが使用されています。

私が知っていることから、デーモンが maxpermsize JVM オプションを使用しようとしているため失敗します (これは Java 8+ ではサポートされていませんが、Java 8 では警告のみです)。

だから私はデーモンを無効にしようとしました:

mkdir -p ~/.gradle && echo "org.gradle.daemon=false" >> ~/.gradle/gradle.properties

しかしgradle build、まだデーモンを起動しようとしています...プロジェクトディレクトリにある~/.gradleとを削除しました。.gradle他のアイデアはありますか?

$ gradle build -Dorg.gradle.daemon=false -Dorg.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home
To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://docs.gradle.org/3.2.1/userguide/gradle_daemon.html.

FAILURE: Build failed with an exception.

* What went wrong:
Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the user guide chapter on the daemon at https://docs.gradle.org/3.2.1/userguide/gradle_daemon.html
Please read the following process output to find out more:
-----------------------

FAILURE: Build failed with an exception.

* What went wrong:
java.lang.ExceptionInInitializerError (no error message)

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


* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
> Starting Daemon%
4

2 に答える 2