MacOS Monterey。
Spring Boot 2.4.5。
Gradle 7.4.2
这个问题很简单。
这个不行:
SPRING_PROFILES_ACTIVE=local ./gradlew bootRun
这个有效:
./gradlew bootRun --args='--spring.profiles.active=local'
在"works"下,我了解到配置文件正在成功地传递给Gradle任务。
我读到的是SPRING_PROFILES_ACTIVE-是操作系统环境变量,而spring.profiles.active
仍然不清楚为什么选项SPRING_PROFILES_ACTIVE=local ./gradlew bootRun
不起作用
谢谢。
将其分成多行
$ export SPRING_PROFILES_ACTIVE=local
$ ./gradlew bootRun