maven 2를 사용 중이고 통합 테스트가 * IT.java 파일에 있습니다. 명령을 실행할 때 mvn failsafe:integration-test
통합 테스트를 실행합니다. 하지만 mvn integration-test
을 실행하면 통합 테스트가 실행되지 않습니다. 접두어 failsafe:
을 삭제하려면 어떻게해야합니까? pom.xml 파일에서
내가 사용mvn failsafe : integration-test
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.12</version>
<executions>
<execution>
<phase>integration-test</phase>
<goals>
<goal>integration-test</goal>
<goal>verify</goal>
</goals>
</execution>
</executions>
</plugin>
UPDATE
나는 또한 pom.xml
설치 한 후 mvn clean verify
다음 시도했다. 나는 확실한보고가 인 JUnit 테스트를 받았습니다. 아직 콘솔 출력에 JUnit 통합 테스트가 누락되었습니다.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.12</version>
<executions>
<execution>
<id>failsafe-integration-tests</id>
<phase>integration-test</phase>
<goals>
<goal>integration-test</goal>
</goals>
</execution>
<execution>
<id>failsafe-verify</id>
<phase>verify</phase>
<goals>
<goal>verify</goal>
</goals>
</execution>
</executions>
</plugin>
은 지금은 플러그인 설정에서 비활성화 단위 테스트를 묶어 :
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<!-- Disable unit tests -->
<skip>true</skip>
</configuration>
</plugin>
원 총리 내가 mvn clean verify
내 안전 장치 통합 테스트 실행을 실행합니다! 하지만 확실한 유닛 테스트와 함께 작동하지 않는 이유는 무엇입니까? 어떤 생각?
어디에서 정의 했습니까? 빌드 영역 또는 플러그인 관리 영역에 있습니까? – khmarbaise
inside ''영역 –
martin
명시 적으로 위상을 지정 했습니까? 나는 [유사한 문제] (http://stackoverflow.com/a/9949341/944849)로 다른 사람을 도왔고 단계를 추가하는 것이 도움이되었습니다. 목표는 기본적으로 문서 당'integration-test' 단계에 묶여 있어야하지만, 단계가 명시 적으로 추가 될 때까지는 작동하지 않습니다. – user944849