[英]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
(请参阅用户指南中的命令行界面),但还要引用参数,因为它包含空格。 例如
./gradlew clean build "-Dorg.gradle.jvmargs=-Xmx2g -XX:MaxPermSize=2048m -XX:+HeapDumpOnOutOfMemoryError" -Dfile.encoding=UTF-8
-Dorg.gradle.jvmargs="-Xmx8192M -Dkotlin.daemon.jvm.options\\=\"-Xmx8192M\""
为我工作
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.