【发布时间】:2018-11-18 12:39:08
【问题描述】:
我正在尝试在构建 WAR 文件时设置活动弹簧配置文件。我正在使用 gradle bootWar 构建 WAR 文件
我设法找到了适用于gradle bootRun -Pprofiles=prod的解决方案
bootRun {
if (project.hasProperty('profiles')) {
environment SPRING_PROFILES_ACTIVE: profiles
}
}
但是
bootWar {
if (project.hasProperty('profiles')) {
environment SPRING_PROFILES_ACTIVE: profiles
}
}
给我这个错误
在 org.springframework.boot.gradle.tasks.bundling.BootWar 类型的任务 ':bootWar' 上找不到参数 [{SPRING_PROFILES_ACTIVE=staging}] 的方法 environment()。
如何使它适用于 WAR 文件?
【问题讨论】:
标签: spring-boot gradle war spring-profiles spring-boot-gradle-plugin