Alterar estrutura de diretórios no blank project do VRaptor

Olá

Pego o blank project, mudo os nomes para meu projeto e funciona. Mostra o famoso It Works.

Aí crio uma estrutura de diretórios assim:

src/java/XXX
src/test/XXX

Movo via refactor o IndexController.java do blank project (em br.com.para src/java/XXX/controller e recebo erros (inclusive do Spring):

WARN [ComponentScanner ] Class java.XXX.controller.IndexController was not found during bean definition proccess

SEVERE: Exception starting filter vraptor
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘stereotypedBeansRegistrar’: Unsatisfied dependency expressed through constructor argument with index 0 of type [java.util.List]: : Cannot find class [java.XXX.controller.IndexController] for bean with name ‘indexController’ defined in file

Cannot find class [java.XXX.controller.IndexController] for bean with name ‘indexController’ defined in file

Related cause: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [java.XXX.controller.IndexController] for bean with name ‘indexController’ defined in file

Related cause: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [java.XXX.controller.IndexController] for bean with name ‘indexController’ defined in file

nested exception is java.lang.ClassNotFoundException: java.XXX.controller.IndexController
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:698)

Perguntas:

  1. Onde estou errando?
  2. O que fazer para usar a estrutura de diretórios que quero?

Abraços
Luca

Já aconteceu algo desse tipo comigo, era pq o blank-project possui uma pasta dentro de /WEB-INF/classes com classes compiladas, ai deletei o conteúdo dessa pasta e funcionou, pude criar meus pacotes e reaproveitar o IndexController.

o VRaptor scaneia tudo que está em WEB-INF/classes

se vc move classes, nem sempre o eclipse apaga o .class antigo, aí dá esse tipo de erro… um project clean costuma resolver mesmo