在 build.gradle.kts 中设置环境变量
Setting environment variables in build.gradle.kts
在 groovy 中,您可以使用 environment key value
设置环境变量。
例如对于 run
你可以这样做:
run {
environment DB_HOST "https://nowhere"
}
如何在 build.gradle.kts 中使用 Kotlin 完成此操作?
像这样:
tasks {
"run"(JavaExec::class) {
environment("DB_HOST","https://nowhere")
}
}
或者如果你喜欢代表团属性风格:
val run by tasks.getting(JavaExec::class) {
environment("DB_HOST","https://nowhere")
}
我在测试运行期间设置环境变量时遇到问题。这对我有用:
tasks.withType<Test> {
environment("DB_HOST", "https://nowhere")
}
在 groovy 中,您可以使用 environment key value
设置环境变量。
例如对于 run
你可以这样做:
run {
environment DB_HOST "https://nowhere"
}
如何在 build.gradle.kts 中使用 Kotlin 完成此操作?
像这样:
tasks {
"run"(JavaExec::class) {
environment("DB_HOST","https://nowhere")
}
}
或者如果你喜欢代表团属性风格:
val run by tasks.getting(JavaExec::class) {
environment("DB_HOST","https://nowhere")
}
我在测试运行期间设置环境变量时遇到问题。这对我有用:
tasks.withType<Test> {
environment("DB_HOST", "https://nowhere")
}