如何从命令行将 VM 参数传递给 gradle?

Ank*_*ush 5 java intellij-idea gradle

如何从命令行将 VM 参数传递给 gradle。Idea 中的 Gradle Tool 选项工作正常(附上 screehshot)。我正在尝试将 --add-opens 传递给 gradle 并且知道 -P 但它不起作用。

来自 Idea 的 GRADLE VM 选项

ult*_*aon 16

尝试这个:

./gradlew -Dorg.gradle.jvmargs=-Xmx16g wrapper
Run Code Online (Sandbox Code Playgroud)

笔记

  • 注意-D,这标志着要传递给Gradle和JVM的属性。
  • 使用-P属性作为 Gradle项目属性传递。


小智 4

您可以使用 GRADLE_OPTS 环境变量。这是文档