如何从Kotlin DSL中的gradle任务设置systemProperty?

时间:2019-03-03 18:00:16

标签: gradle kotlin build.gradle

鉴于在gradle.build脚本中使用groovy语法为“运行”任务设置了systemProperty,

run { 
    systemProperty "some.property.key", "property value" 
}

如何在Kotlin DSL中做同样的事情?

1 个答案:

答案 0 :(得分:0)

不确定这是最好的方法-但是-这就是我正在工作的内容:

application {
    mainClassName = "..."
    run {
        val defaultJvmArgs = applicationDefaultJvmArgs.toMutableList()
        defaultJvmArgs.add("-Dkey=value")
        setApplicationDefaultJvmArgs(defaultJvmArgs)
    }
}