Я пытаюсь установить пружинные профили при запуске Tomcat для интеграции тестов в мавена так:профилей Spring загрузки не активно, когда установлено с 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. Почему id JMX bean не найден при попытке вывести сервер в цель «остановить»? Это что-то связано с форкированием из-за jvmArguments?