Używam Wiosna danych WZP i to dziwne, ale próbuje skanować (podczas deploy) pliki testowe, co powoduje błąd:Wiosna danych JPA - skanuje pliki w folderze testów
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 jest ponieważ zależności testowe są w zakresie "testowym" w maven.
Ale moje pytanie brzmi: dlaczego skanuje folder testowy? (/ src/main/test).
Konfiguracja kontekst jest następujący:
<jpa:repositories base-package="com.domain.repository" />
Czy możesz mi powiedzieć, co robię źle? Moja zawartość .classpath jest następująca:
<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"/>
...
Bardzo dziękuję za pomoc w tej sprawie.
Mam ten sam problem w moim projekcie, z wiosną 3.1.1. Czy znalazłeś sposób na jego obejście? – elias