1
我想在行家这样启动Tomcat集成测试时设置弹簧的配置文件设置时:春季启动配置文件不主动跟Maven插件
...
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<id>pre-integration-test</id>
<goals>
<goal>start</goal>
</goals>
<configuration>
<profiles>
<profile>testProfile</profile>
</profiles>
</configuration>
...
配置文件是绝对不活跃。
在另一方面下面做工作,并请求的情景模式下:
<jvmArguments>-Dspring.profiles.active=testProfile</jvmArguments>
的这里的问题是,我们不能停止服务器,运行自动化集成测试时,这是一个问题。
我正在使用弹簧引导“1.4.0.RELEASE”。
我的问题: 1.为什么配置文件标签不起作用? (错误?) 2.为什么在尝试关闭“停止”目标中的服务器时找不到JMX bean?由于jvmArguments,这是否与分叉有关?