테스트 폴더에있는 파일을 검색하고 오류가 발생 테스트 파일, 그것은 이상하다하지만 (배포시) 스캔을 시도 :스프링 데이터 JPA - 나는 스프링 데이터 JPA를 사용하고
이java.lang.ClassNotFoundException: org.junit.runner.RunWith
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523)
...
WARN : org.springframework.core.type.classreading.AnnotationAttributesReadingVisitor - Failed to classload type while reading annotation metadata. This is a non-fatal error, but certain annotation metadata may be unavailable.
의 ClassNotFoundException이를 왜냐하면 테스트 종속성은 maven에서 "테스트"범위에 있기 때문입니다.
하지만 내 질문은 왜 테스트 폴더를 스캔합니까? (/ src/main/test).
<jpa:repositories base-package="com.domain.repository" />
가 내가 뭘 잘못 말해 줄 수 다음과 같이
컨텍스트 구성은? 내 .classpath 내용은 다음과 같습니다.
<classpathentry kind="src" output="target/classes" path="src/main/java"/>
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>
<classpathentry kind="src" output="target/test-classes" path="src/test/java"/>
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"/>
...
정말 고맙습니다.
내 프로젝트에서 봄 3.1.1과 동일한 문제가 발생합니다. 주위를 둘러 보셨습니까? – elias