Maven 2가 내 @Test 및 @Ignore 주석을 고려하지 않는 것 같습니다. 특수 효과를 실행하고 주석을 사용하는 확실한 플러그인을 어떻게 구성합니까?Juniper 4.5를 실행하기 위해 maven 2의 확실한 플러그인을 어떻게 구성합니까?
이 질문에 대한 답변은 아직 없습니다.
Maven 2가 내 @Test 및 @Ignore 주석을 고려하지 않는 것 같습니다. 특수 효과를 실행하고 주석을 사용하는 확실한 플러그인을 어떻게 구성합니까?Juniper 4.5를 실행하기 위해 maven 2의 확실한 플러그인을 어떻게 구성합니까?
이 질문에 대한 답변은 아직 없습니다.
먼저 마스터 POM을 설정하여 확실한 플러그인을 최신 버전으로 기본 설정합니다. 이것은 POM의 플러그인 관리 섹션에 항목을 추가하여 수행됩니다. 예를 들어 :
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.4.3</version>
</plugin>
</plugins>
</pluginManagement>
모든 자식 리딩 지금의 JUnit 4.x의 주석을 지원하는 플러그인이 버전으로 구성됩니다. **/Test*.java
, **/*Test.java
및 **/*TestCase.java
: 문제가 해결되지 않으면
, 나는 당신의 JUnit 테스트 파일이 기본적으로있는 명명 패턴 (들)이 확실한 플러그인이 기대와 일치해야합니다 것입니다. 나는 *Tests.java
처럼 내 JUnit을 클래스의 이름을 지정 좋아, 그래서 나는과 같이 플러그인을 조정할 :
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.4.3</version>
<configuration>
<includes>
<include>**/*Test*.java</include>
</includes>
</configuration>
</plugin>
</plugins>
</pluginManagement>
2.4.3이 추가되지 않는다 – gregm
Maven에서 pom.xml에서 testng.xml을 어떻게 호출 할 수 있습니까? –
pluginManagement에 추가 한 것을 볼 수 있지만
JUnit 4.x를 사용하려면 적어도 버전 2.3의 확실한 플러그인을 사용해야합니다 (자세한 내용은 Codehaus Jira의 SUREFIRE-31 참조). 현재 모든 플러그인을 버전 관리하는 것이 좋습니다 (Maven 2.1부터 일반 플러그인은 이제 super POM에 버전이 있음).
테스트가 실패하고 확실한 플러그인을 2.3 이상 사용하고 있다면 사용중인 POM 구성으로 질문을 업데이트 할 수 있습니까?
사용하는 확실한 플러그인의 버전? – sal
도 testXXXX()라는 클래스를 실행하려고합니까? – sal