【发布时间】:2019-03-03 18:00:15
【问题描述】:
鉴于使用 groovy 语法为 gradle.build 脚本中的“运行”任务设置了 systemProperty:
run {
systemProperty "some.property.key", "property value"
}
如何在 Kotlin dsl 中做同样的事情?
【问题讨论】:
标签: gradle kotlin build.gradle
鉴于使用 groovy 语法为 gradle.build 脚本中的“运行”任务设置了 systemProperty:
run {
systemProperty "some.property.key", "property value"
}
如何在 Kotlin dsl 中做同样的事情?
【问题讨论】:
标签: gradle kotlin build.gradle
不确定这是最好的方法 - 但是 - 这是我的工作:
application {
mainClassName = "..."
run {
val defaultJvmArgs = applicationDefaultJvmArgs.toMutableList()
defaultJvmArgs.add("-Dkey=value")
setApplicationDefaultJvmArgs(defaultJvmArgs)
}
}
【讨论】: