Я пытаюсь запустить приложение весенней загрузки в фазе предварительной интеграции и запустить некоторые интеграционные тесты.
Ниже приведена конфигурация, в режиме форка false, я могу проверить, что приложениезапускается, но даже после поворота fork в командной строке или в конфигурации true приложение не запускается в fork jvm, а в той же команде jvm.
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.1.1.RELEASE</version>
<configuration>
<mainClass>com.settlement.Settlement</mainClass>
<layout>ZIP</layout>
<jvmArguments>
-DconfigDbPropertiesFile=../../common/profile/src/main/resources/${user.name}.properties -Dsettlement.rest.port=9090 -DcomponentPort=1779
</jvmArguments>
<fork>true</fork>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
<execution>
<id>start-service</id>
<phase>pre-integration-test</phase>
<goals>
<goal>start</goal>
</goals>
</execution>
<execution>
<id>stop-service</id>
<phase>post-integration-test</phase>
<goals>
<goal>stop</goal>
</goals>
</execution>
</executions>
</plugin>
для выполнения
mvn spring-boot:run -Dspring-boot.run.arguments=Settlement,Settlement,Settlement,BASE_PERSISTENCE_CONSTANTS -Dspring-boot.run.fork=true