将 JVM 参数传递给 SpringBoot bootRun Gradle 任务

Mea*_*ell 5 java jvm gradle spring-boot

我想将一些 JVM 参数传递给我的 Gradle bootRun 任务,即-Xbootclasspath. 我已经添加了:

bootRun {
    systemProperties = System.properties
}
Run Code Online (Sandbox Code Playgroud)

到我的build.gradle文件,但当我运行时它不喜欢它:

gw bootRun -Xbootclasspath/p:....
Run Code Online (Sandbox Code Playgroud)

我收到错误:

Unknown command-line option '-X'.
Run Code Online (Sandbox Code Playgroud)

我是否可能错误地运行了这个,或者System.properties不是我正在寻找的正确方法?

Mea*_*ell 5

通过使用让它工作jvmArgs,如this SO question [ How to pass JVM options from bootRun ]中所述

bootRun {
    jvmArgs = ["-Xbootclasspath/p:<fully-qualified-path-to-jar>"]
}
Run Code Online (Sandbox Code Playgroud)