Olá,
aqui onde trabalhamos temos um sistema feito com VRaptor 2, com uma implementação em DDD.
Separamos cada camada em um projeto (Domínio, Repositorio, Logica) .
Vamos agora ter um outro servidor que rodará alguns serviços através de um tomcat, iremos criar outro projeto WEB e esse novo projeto quero já faze-lo com VRaptor3.
Obviamente esse novo projeto utilizará o Domínio e o Repositório.
Minha dúvida é em relação as anotações.
Por exemplo, eu vou precisar injetar meu DaoFactory nos Controllers, anotando-o como @Component, dentro do Repositório.
Para o projeto que utiliza o VRaptor2, o @Component é usado nas Lógicas, e para que não de erros de compilação ele precisara também do jar do VRaptor3.
Mas cada @Component está em um pacote diferente e na servlet vraptor2 acredito que as anotações do 3 não influenciarem em seu funcionamento, acredito/espero que não terei problemas.
Não sei se fui bem claro no meu pensamento, espero que sim.
É capaz de isso me causar algum problema?
Porque inicialmente não pretendo mecher no projeto antigo.
Obrigado