将JVM args传递给SpringBoot bootRun Gradle任务[重复]

Posted

技术标签:

【中文标题】将JVM args传递给SpringBoot bootRun Gradle任务[重复]【英文标题】:Passing JVM args to SpringBoot bootRun Gradle task [duplicate] 【发布时间】:2018-01-26 03:48:55 【问题描述】:

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

bootRun 
    systemProperties = System.properties

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

gw bootRun -Xbootclasspath/p:....

我得到错误:

Unknown command-line option '-X'.

我可能运行不正确,还是 System.properties 不是我正在寻找的正确方法?

【问题讨论】:

【参考方案1】:

使用jvmArgs 让它工作,如此 SO 问题 [How to pass JVM options from bootRun] 中详细说明的那样

bootRun 
    jvmArgs = ["-Xbootclasspath/p:<fully-qualified-path-to-jar>"]

【讨论】:

以上是关于将JVM args传递给SpringBoot bootRun Gradle任务[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Kubernetes - 如何将信任库路径和密码传递给 JVM 参数

将环境变量传递给大型机 JVM

在 strtok 之后将 arg 传递给 execl

将args和kwargs传递给反向Django

当 args 包含单引号和双引号时,如何将命令 args 传递给 python 脚本?

将args通过rebar shell传递给erl?