我的意图是想执行某一个测试案例,但是默认会先编译,编译的话就会执行所有的测试案例,后来查了可以用mvn compile -Dmaven.test.skip=true可以跳过单元测试。
编译报错提示无法注入flyway的bean,然后我修改了flyway的配置,关闭了flyway但都不生效。后来才知道,是因为我在IDEA中设置了一些maven的Runner的全局配置,有一条就是 spring.config.location=config/sg/sit这个配置意思是指定spring读取配置文件的路径,这个优先级很高,指定了路径就不会读取其他地方的配置文件了,所以导致编译使用了错误的配置文件
PS:花了一天时间才查出来…



