如何从Kotlin dsl中的gradle任务设置systemProperty?
假设在gradle.build脚本中使用groovy语法为“run”任务设置了systemProperty,如下所示:如何从Kotlin dsl中的gradle任务设置systemProperty?,gradle,kotlin,build.gradle,Gradle,Kotlin,Build.gradle,假设在gradle.build脚本中使用groovy语法为“run”任务设置了systemProperty,如下所示: run { systemProperty "some.property.key", "property value" } 如何在Kotlin dsl中做到这一点?不确定这是最好的方法-但是-以下是我的工作: application { mainClassName = "..." run { val defaultJvmArgs =
run {
systemProperty "some.property.key", "property value"
}
如何在Kotlin dsl中做到这一点?不确定这是最好的方法-但是-以下是我的工作:
application {
mainClassName = "..."
run {
val defaultJvmArgs = applicationDefaultJvmArgs.toMutableList()
defaultJvmArgs.add("-Dkey=value")
setApplicationDefaultJvmArgs(defaultJvmArgs)
}
}
不确定这是不是最好的方法,但以下是我的工作:
application {
mainClassName = "..."
run {
val defaultJvmArgs = applicationDefaultJvmArgs.toMutableList()
defaultJvmArgs.add("-Dkey=value")
setApplicationDefaultJvmArgs(defaultJvmArgs)
}
}