Olá pessoal,
Estou buscando uma maneira de fazer com que os templates do meu projeto(html, css, js) fique fora do meu projeto java, pois outra equipe que o desenvolve.
O que estou tentando fazer com o VRaptor é o seguinte:
@Component
public class VelocityPathResolver extends DefaultPathResolver {
//Ele nao busca no direitorio fora do projeto
@Override
protected String getPrefix() {
return "/home/usuario/templates";
}
@Override
protected String getExtension() {
return "vm";
}
}
Em outra aplicação eu ultilizo o Spring Web Flow e faço isso usando o view resolver apontando para o diretório que eu quero que ele use para buscar os templates.
A outra motivação para eu fazer isso é que meu projeto sempre troca o layout de acordo com o cliente e para isso os templates não podem fazer parte do projeto
de backend.
Obrigado!