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'

0 ответов

Другие вопросы по тегам