vRaptor 3 + Maven não encontra classes

2 respostas
kartler

Bom dia amigos,
Ao usar Maven + vRaptor 3 estou obtendo o seguinte erro abaixo.

WARN::Failed startup of context JettyWebAppContext@1e34f445@1e34f445/,file:/home/developer/projects/aplitcs/src/main/webapp/,file:/home/developer/projects/aplitcs/src/main/webapp/
br.com.caelum.vraptor.scan.ScannerException: Could not scan WEB-INF/classes

é como se ele não encontrasse as classes, como resolver este problema.

Obrigado.

2 Respostas

Lucas_Cavalcanti

coloque essa configuração no seu pom.xml:

<project>
    ...
    <build>
        <outputDirectory>${basedir}/src/main/webapp/WEB-INF/classes</outputDirectory>
    </build>
</project>

o VRaptor precisa que o WEB-INF/classes exista, e que as classes da sua aplicação sejam compiladas lá (isso faz parte da especificação de Servlets). O Maven burla isso, e compila pra target/classes, daí o VRaptor não consegue fazer as suas lógicas.

kartler

ótimo show …
redondinho agora

Criado 14 de abril de 2011
Ultima resposta 14 de abr. de 2011
Respostas 2
Participantes 2