Gradle 命令行通过 org.gradle.jvmargs
Gradle commandline pass org.gradle.jvmargs
如何将此参数传递给 gradle 命令
例如
./gradlew clean build org.gradle.jvmargs=-Xmx2g -XX:MaxPermSize=2048m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
给出错误为
* What went wrong:
Task 'org.gradle.jvmargs=-Xmx2048m' not found in root project
如果将您所写的内容放入 gradle.properties
文件中,它就会起作用。如果你想在命令行上使用它,你首先必须添加一个 -D
(请参阅用户指南中的 command line interface )并且还要引用包含空格的参数。例如
./gradlew clean build "-Dorg.gradle.jvmargs=-Xmx2g -XX:MaxPermSize=2048m -XX:+HeapDumpOnOutOfMemoryError" -Dfile.encoding=UTF-8
如何将此参数传递给 gradle 命令
例如
./gradlew clean build org.gradle.jvmargs=-Xmx2g -XX:MaxPermSize=2048m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
给出错误为
* What went wrong:
Task 'org.gradle.jvmargs=-Xmx2048m' not found in root project
如果将您所写的内容放入 gradle.properties
文件中,它就会起作用。如果你想在命令行上使用它,你首先必须添加一个 -D
(请参阅用户指南中的 command line interface )并且还要引用包含空格的参数。例如
./gradlew clean build "-Dorg.gradle.jvmargs=-Xmx2g -XX:MaxPermSize=2048m -XX:+HeapDumpOnOutOfMemoryError" -Dfile.encoding=UTF-8