저는 Spring Boot 응용 프로그램을 개발 중이고 maven 프로젝트의 통합 테스트 단계의 일부로 spring-boot maven plugin을 시작하고 다음과 같이 빌드의 전후 통합 테스트 부품 중에 종료 : 내 개발자가 서비스의 로컬 인스턴스에 대해 자신의 테스트를 실행할 수 있습니다 단지 있도록spring-boot-maven-plugin이 실행되는 것을 막을 명령 줄 mvn 매개 변수
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<id>pre-integration-test</id>
<goals>
<goal>start</goal>
</goals>
</execution>
<execution>
<id>post-integration-test</id>
<goals>
<goal>stop</goal>
</goals>
</execution>
</executions>
</plugin>
그러나, 내가 이런 짓을. Jenkins에서 나는 서비스를 배치 한 외부 서비스에 대해 테스트를 수행 할 것이고 Spring Boot 애플리케이션이 Jenkins 작업에서 스핀 업 될 필요는 없습니다.
봄 부팅 maven plugin이 mvn 명령 줄 덮어 쓰기를 통해 서비스를 시작하지 않도록 명시 적으로 중지 할 수있는 방법이 있습니까? mvn verify -Dskip.it=true
및 봄 부팅 응용 프로그램이 당신의 통합 테스트의 일환으로 시작되지 않습니다 : 당신은 다음과 같이 명령을 실행하는 것이 일단