簡體   English   中英

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 (請參閱用戶指南中的命令行界面),但還要引用參數,因為它包含空格。 例如

./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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM