gradle - 如何从 Kotlin dsl 中的 gradle 任务设置 systemProperty?
问题描述
鉴于使用 groovy 语法为 gradle.build 脚本中的“运行”任务设置了 systemProperty:
run {
systemProperty "some.property.key", "property value"
}
如何在 Kotlin dsl 中做同样的事情?
解决方案
不确定这是最好的方法-但是-这是我的工作:
application {
mainClassName = "..."
run {
val defaultJvmArgs = applicationDefaultJvmArgs.toMutableList()
defaultJvmArgs.add("-Dkey=value")
setApplicationDefaultJvmArgs(defaultJvmArgs)
}
}
推荐阅读
- python - “RegisterForm”对象没有属性“is_valid”
- r - 如何在没有用户输入的情况下过滤、选择和交互反应数据框?Shiny、Rmarkdown 和 Flexdashboard
- css - 使用偏移路径的 svg 动画与预期不同
- java - Java中的滚动文本
- mongodb - deno中的mongo插件在docker中崩溃
- java - 绘制带有线条的圆圈并检查鼠标是否在圆圈内 - Java Graphics- Geometry
- javascript - 使用 Javascript API 定位 ACF 子字段
- python - ServerCount 变量返回 0 而不是 2
- stripe-payments - 将自定义连接账户和多方支付与订阅区分开来
- azure - Azure REST API 是否具有 OpenAPI 规范?