Grails 3.0.9 Gradle новое задание с пользовательской средой
Я пытаюсь создать новую задачу в build.gradle для запуска "проверки" в пользовательской среде под названием "интеграция".
Я попробовал несколько вещей, и я смог запустить задачу проверки из своей пользовательской задачи, но я не могу найти способ установить среду в int.
Это задача, которую я сейчас имею в build.gradle. Комментарии относятся к вещам, которые я пробовал, но все они терпят неудачу, потому что свойство не существует. Я также попытался установить задачу как тип:GrailsTask, но безуспешно
task integrationCheck(){
dependsOn "check"
//env = "integration"
//grailsEnv = "integration"
//tasks.check.env = "integration"
//check.env = "integration"
//project.property("grailsEnv")
}
Редактировать: по предложению @vinay-prajapati
Попробовал с этим:
task integrationCheck << {
systemProperty 'spring.profiles.active', 'integration'
}
И это дает эту ошибку:
Execution failed for task ':integrationCheck'.
> Could not find method systemProperty() for arguments [spring.profiles.active, integration] on root project 'my-project'