【发布时间】:2018-06-04 23:22:10
【问题描述】:
我是 Gradle 新手,在将属性传递给命令行任务时遇到问题。当我尝试通过执行命令./gradlew buildDocker -Pgcpproject=my-cool-project 来执行此任务时,我收到以下错误:
Could not get unknown property 'gcpproject' for task ':buildDocker' of
type org.gradle.api.tasks.Exec.
这是我写的任务:
task buildDocker(type: Exec) {
commandLine 'sh', "./scripts/buildDockerImage.sh", "${gcpproject}"
}
谁能向我解释为什么会这样?感谢您的阅读。
【问题讨论】:
-
为什么在 gcpproject 周围需要 ${ }?
标签: gradle