Pessoal baixei a nova versão do VRaptor 3 e percebi que vem com uns jars do Scala…
Já é possível se aventurar no VRaptor com Scala?
Como posso fazer para integrar?
Abraços…
Pessoal baixei a nova versão do VRaptor 3 e percebi que vem com uns jars do Scala…
Já é possível se aventurar no VRaptor com Scala?
Como posso fazer para integrar?
Abraços…
a integração não está ainda totalmente completa, e não tem muita documentação, mas dá pra rodar os controllers em scala tranquilamente =)
vc está com a última versão do código fonte do vraptor?
blz lucas…
Baixei os binarios e na pasta lib tem uma subpasta chamada scala com os seguintes arquivos
poderia me passar um exemplo de como usar o scala?
Rodrigo, o suporte ainda é parcial, mas, basicamente, é só colocar o plugin vraptor-scala no seu diretório WEB-INF/lib e usar o Scalate para fazer as views. Para os controllers e componentes, as anotações são as mesmas. Posso te passar um blank-project de exemplo na segunda feira, se você estiver interessado.
E escrever os controllers em outras linguagens como groovy e javascript??

groovy deve rolar tranquilo (não conheço ninguem q tenha feito, mas teoricamente funciona)
se vc usar uma implementação javascript em java, ou qualquer outra linguagem de programação que rode em java, deve rolar colocar…
pmatiello estou interessado sim passa ai
…
Rodrigo, o blank-project do VRaptor com Scala está no link abaixo.
http://dl.dropbox.com/u/1823095/vraptor-blank-project-scala.tar.gz
Ainda não está tudo pronto. Eu e o Alberto Souza pretendemos fazer algumas alterações ainda, quando o tempo permitir.
Para as views, use o Scalate: http://scalate.fusesource.org/
Você também precisa compilar suas classes com o Scala 2.8 (por causa do Scalate).
Boa sorte 
Rodrigo, o blank-project do VRaptor com Scala está no link abaixo.
http://dl.dropbox.com/u/1823095/vraptor-blank-project-scala.tar.gzAinda não está tudo pronto. Eu e o Alberto Souza pretendemos fazer algumas alterações ainda, quando o tempo permitir.
Para as views, use o Scalate: http://scalate.fusesource.org/
Você também precisa compilar suas classes com o Scala 2.8 (por causa do Scalate).
Boa sorte :)
Baixei este projeto descompactei mandei o eclipse importar este projeto e mostra que nao pode importar pq nao e um projeto o q pode ser estou usando mac ?
sera que alguma merda q estou fazendo mas ja importei o mydvds e funfa blz.
pmatiello, desculpe a demora para responder…
obrigado, vou tentar depois eu posto…
pmatiello, desculpe a demora para responder…obrigado, vou tentar depois eu posto…
se conseguir importar projeto pelo eclipse posta ai blz.
valeu!!!
pra rodar no eclipse, crie um novo Dynamic Web Project, e copie o web.xml e os jars que estão no blank-project do scala pras pastas respectivas…
não dá pra importar no eclipse mesmo…
pra rodar no eclipse, crie um novo Dynamic Web Project, e copie o web.xml e os jars que estão no blank-project do scala pras pastas respectivas…não dá pra importar no eclipse mesmo…
se vc tem o plugin do scala, acho que basta vc clicar com o botão direito no projeto, properties >> Project Facets e habilitar a facet do scala
Fiz o que vc me falou mas nao existe em properties >> Project Facets “facet scala” tenho o plugin do seguinte site que instalei http://download.scala-ide.org/
versao Scala IDE master with Scala toolchain 2.8.0 RC7
não tem nenhuma facet relacionada com scala?
lucas nao tem nem a opcao para selecionar.
nas propriedades do projeto não tem nada de scala?
nao tem em properties do projeto nao mas no eclipse preferences sim existe uma opcao scala
Tente clicar com o botão direito em cima do projeto e ir em Scala -> Add Scala Nature (tudo isso na perspectiva Scala, no Eclipse).
Outra opção é criar um projeto Scala normal, mandar compilar para WebContent/WEB-INF/classes e subir e descer o tomcat ou jetty fora do Eclipse.
Tente clicar com o botão direito em cima do projeto e ir em Scala -> Add Scala Nature (tudo isso na perspectiva Scala, no Eclipse).Outra opção é criar um projeto Scala normal, mandar compilar para WebContent/WEB-INF/classes e subir e descer o tomcat ou jetty fora do Eclipse.
Acho sei qual e o problema se eu instalar por este link http://www.scala-lang.org/scala-eclipse-plugin vai instalar a versao 2.7.7 plugin scala ai vai apercer a opcao Scala -> Add Scala Nature agora se eu instalar por este outro link http://download.scala-ide.org/nightly-update-master-2.8.0.RC7 vai instalar a versao 2.8.0RC7 ou seja nesta opcao nao vai aparecer o Scala -> Add Scala Nature acho eu entao que esta ultima versao esta com problema.
Obrigado !!!
Joao Vitor
Qual a vantagem de usar scala com vraptor? Pergunto isso por desconhecer Scala.
Pq scala é uma linguagem funcional e OO, muito mais evoluida (em alguns aspectos) do que o Java…
para algumas tarefas ela é muito melhor e mais apropriada que o Java, e como ela roda em cima da JVM você consegue aproveitar várias (senão todas) das bibliotecas do java, inclusive o VRaptor
:thumbup: Quando o suporte a scala estiver mais firme vou fazer uns testes.
Já há uma data para uma nova versão final do vraptor?
Já há uma data para uma nova versão final do vraptor?
Soon 
]Tente clicar com o botão direito em cima do projeto e ir em Scala -> Add Scala Nature (tudo isso na perspectiva Scala, no Eclipse).Outra opção é criar um projeto Scala normal, mandar compilar para WebContent/WEB-INF/classes e subir e descer o tomcat ou jetty fora do Eclipse.
Acho sei qual e o problema se eu instalar por este link http://www.scala-lang.org/scala-eclipse-plugin vai instalar a versao 2.7.7 plugin scala ai vai apercer a opcao Scala -> Add Scala Nature agora se eu instalar por este outro link http://download.scala-ide.org/nightly-update-master-2.8.0.RC7 vai instalar a versao 2.8.0RC7 ou seja nesta opcao nao vai aparecer o Scala -> Add Scala Nature acho eu entao que esta ultima versao esta com problema.
Obrigado !!!
Joao Vitor
Sobre este problema 2.8.0RC7 consegui resolver a opcao Scala -> Add Scala Nature esta dentro do menu configure ou seja botao direito do mouse em cima do projeto Configure -> Add Scala Nature lebrando que tem estar selecionado o modo de projeto scala em vez j2EE ou outros.
Ok.
Obrigado !!!
JVDS
Atualizei para Vesao do VRaptor 3.1.3 e o scala parou de funcionar alguem ja fez o teste com versao nova do vraptor-3.1.3
Obrigado !!!
Joao Vitor
João Vitor: No trunk do VRaptor o plugin já está funcionando de novo. O blank-project-scala também foi adicionado ao repositório.
Se você puxar de lá, deve dar tudo certo. Se você tiver dificuldades para compilar, me avise que eu disponibilizo uma versão atualizada do blank-project.
João Vitor: No trunk do VRaptor o plugin já está funcionando de novo. O blank-project-scala também foi adicionado ao repositório.Se você puxar de lá, deve dar tudo certo. Se você tiver dificuldades para compilar, me avise que eu disponibilizo uma versão atualizada do blank-project.
Ok vou testar
Obrigado !!!
Joao Vitor
Boa noite galera!
Estou iniciando um projeto no qual queremos usar Scala + VRaptor, de preferência as últimas versões de ambos, contudo não tive sucesso…
Fiz algumas pesquisas, tentei usar o blank project, seguindo a documentação do VRaptor e as orientações neste post, criando o dynamic web project e colocando as libs e arquivos nele, e nada…
O Resource escrito em Scala não responde, nem mesmo é “escaneado”…
Alguém poderia me dar um help?!? As libs continuam as mesmas para o VRaptor 3.4?! O vraptor-scala.jar está deprecated no google code, tem outro disponível ou é esse mesmo?!
Desde já agradeço.
Abraços!!!
o blank project scala pro vraptor 3.4 usa sbt, e a gente ainda não publicou, mas é basicamente o que está no repositório:
https://github.com/caelum/vraptor/tree/master/vraptor-blank-project-scala
e o plugin mais novo está aqui:
vou atualizar o blank project pro sbt 0.11 ( o mais novo ) e vou tentar publicar amanhã
Mal aê =(
Olá Felipe,
Estou usando aqui a versão 3.4 e está funcionando normal.
Criei um dynamic web Project coloquei as libs do vraptor + as do scala (de acordo com a documentação) e consegui fazer funcionar normal.
Tem alguma dúvida mais específica?
Abs
Bom galera, consegui fazer funcionar aqui… analisando a questão percebi algumas falhas minhas… 
Em primeiro lugar, não estar rodando (só aparecendo o diretório), não era problema do Scala nem do plugin… foi um erro primário de usuários de VRaptor, que configura o Jetty e o projeto perfeitamente, cria a pasta “classes” no lugar certo e não lembra de alterar o classpath… 
A partir de então, o VRaptor passou a responder, contudo estava dando um erro com o Scalate. O problema era que o plugin Scala-IDE para Eclipse, estava trazendo a versão mais recente do scala (2.9.1), a qual estava gerando conflito com o Scalate… após pegar a versão anterior (com o Scala 2.8.3), ele passou a renderizar as views.
Quanto a versão do “blank-project-scala”, era essa mesma que estava usando… e quanto ao plugin “vraptor-scala”, baixei ele do GIT e consegui gerar o “.jar” dele…
Valeu mesmo!!! \o/
Grande abraço a todos!