<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
</beans>
Full stack trace:
Oops: BeanDefinitionStoreException
An
unexpected error occured caused by exception
BeanDefinitionStoreException: I/O failure during classpath scanning;
nested exception is java.io.FileNotFoundException:
C:\STS-2.8.0\workspace\play-empty-app\precompiled\java\ApplicationTest.class
(Le chemin d'accès spécifié est introuvable)
play.exceptions.UnexpectedException: Unexpected Error
at play.Play.start(Play.java:525)
at play.Play.detectChanges(Play.java:599)
at play.Invoker$Invocation.init(Invoker.java:186)
at Invocation.HTTP Request(Play!)
Caused
by: org.springframework.beans.factory.BeanDefinitionStoreException: I/O
failure during classpath scanning; nested exception is
java.io.FileNotFoundException:
C:\STS-2.8.0\workspace\play-empty-app\precompiled\java\ApplicationTest.class
(Le chemin d'accès spécifié est introuvable)
at
play.modules.spring.PlayClassPathBeanDefinitionScanner.findCandidateComponents(PlayClassPathBeanDefinitionScanner.java:91)
at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:201)
at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.scan(ClassPathBeanDefinitionScanner.java:180)
at play.modules.spring.SpringPlugin.onApplicationStart(SpringPlugin.java:93)
at play.plugins.PluginCollection.onApplicationStart(PluginCollection.java:425)
at play.Play.start(Play.java:495)
... 3 more
Caused
by: java.io.FileNotFoundException:
C:\STS-2.8.0\workspace\play-empty-app\precompiled\java\ApplicationTest.class
(Le chemin d'accès spécifié est introuvable)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at
play.modules.spring.PlayClassPathBeanDefinitionScanner.findCandidateComponents(PlayClassPathBeanDefinitionScanner.java:67)
... 8 more
Question:
It seems that component-scanned packages must be precompiled, but the play precompile command does not take test folder into account...
Did I miss something ?