我试图在build.gradle中创建一个新任务来运行" check"使用名为" integration"的自定义环境。
我尝试了几件事情,并且我已经能够从自定义任务中运行检查任务,但我无法找到在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'