Как передать свойство в задачу Gradle командной строки? - PullRequest
0 голосов
/ 05 июня 2018

Я новичок в 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}"
}

Можеткто-нибудь объяснит мне, почему это происходит?Спасибо за чтение.

1 Ответ

0 голосов
/ 02 апреля 2019

Согласно Документации вы сможете использовать

task buildDocker(type: Exec) { commandLine 'sh', "./scripts/buildDockerImage.sh", gcpproject }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...