【发布时间】:2017-05-05 19:16:31
【问题描述】:
我在 Eclipse 中使用 Spring Boot 应用程序(maven 项目)。当我运行 maven 项目的 test clean 目标时,我想加载活动配置文件
我在 application.properties 和 application-test.properties 中添加了属性 spring.profiles.active=test,aop,这没有任何影响。
或在 IntelliJ IDE 的命令行选项中将此属性设置为 -Dspring.profiles.active=test,aop 在命令为 test clean 时不起作用。我也试过在 Intelligent 中设置 Runner 的 JVM 参数
但是,当从 IntelliJ IDE 执行测试用例类时,@ActiveProfiles("test") 起作用(右键单击 -> 运行 TestCaseClass)。
有什么线索吗?
【问题讨论】:
-
例如,设置 VM 选项
-Dspring.profiles.active=local对我来说很好。
标签: maven intellij-idea spring-boot