Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从Kotlin dsl中的gradle任务设置systemProperty?_Gradle_Kotlin_Build.gradle - Fatal编程技术网

如何从Kotlin dsl中的gradle任务设置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 =

假设在gradle.build脚本中使用groovy语法为“run”任务设置了systemProperty,如下所示:

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)
    }
}