在groovy中,可以使用environment key value
设置环境变量。
例如,对于run
,您可以执行以下操作:
run {
environment DB_HOST "https://nowhere"
}
如何在Kotlin的build.gradle.kts中完成此操作?
答案 0 :(得分:2)
赞:
tasks {
"run"(JavaExec::class) {
environment("DB_HOST","https://nowhere")
}
}
或者,如果您喜欢委托属性样式:
val run by tasks.getting(JavaExec::class) {
environment("DB_HOST","https://nowhere")
}
答案 1 :(得分:0)
我在测试运行期间设置环境变量时遇到问题。这对我有用:
tasks.withType<Test> {
environment("DB_HOST", "https://nowhere")
}