Spring Data Jpa -сканирует файлы в папке с тестами

Я использую Spring Data 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.

Исключение classnotfound потому что тестовые зависимости находятся в области «тест» в 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"/>
...

Я очень ценю вашу помощь в этом.

7
задан Michal Borek 29 April 2012 в 19:34
поделиться