2012-11-02 2 views
1

POM의 종속성이 있더라도 JRE는 빌드되지 않습니다.Maven 2 - org.junit 패키지가 없습니다.

[ERROR] /project/web-test/src/java/com/domain/dialog/AbstractWebTest.java:[15,17] package org.junit does not exist

무슨 문제가 될 수 있는가? mvn compile -X은 아직 중요한 정보를 제공하지 않았습니다.

+1

관련 Maven 종속성 구성을 볼 수 있습니까? –

+0

이것은 단일 pom 또는 다중 Pom 프로젝트입니까? Pom의 관련 부분을 게시 할 수 있습니까? – gregwhitaker

+0

자세한 출력을 위해'-e' 스위치를 사용하여 maven 명령을 실행하십시오. – mtk

답변

1

간단한 문제가 클래스 AbstractWebTest가 제대로 src/test/java 아래에 위치되지 않는 것입니다, 일반적으로 관련 부품이 src/test/java 대신 src/main/java에 위치해야하는 테스트의 모든 종류의 원인이됩니다. 또한 종속성이 정확히 test으로 범위가 있는지 확인해야합니다.

+0

고마워, 그게 간단한 문제였다. 이 컨텍스트에서 다른 프로젝트 src/test/디렉토리의 클래스도 있습니다. 다중 모듈 프로젝트에서 Maven 재사용 테스트 클래스 http://www.waltercedric.com/java-j2ee-mainmenu-53/361-maven-build-system/1349-maven-reusing-test-classes-acult-multi -modules-projects.html – CodeFan42

관련 문제