--- title: Plugins --- # Plugins do VRaptor Plugins são complementos ao VRaptor. Eles são úteis para situações como acessar um banco de dados usando JPA ou Hibernate, enviar emails, etc. ##VRaptor JPA Para usá-lo basta você copiar o jar para a sua aplicação, ou declarar o plugin como dependência do Maven conforme o trecho abaixo. ~~~ #!xml br.com.caelum.vraptor vraptor-jpa 1.0.0 ~~~ É importante que a `persistence unit` chame-se `default`, e que o persistence.xml esteja no diretório `WEB-INF`. Plugin no Gihub: https://github.com/caelum/vraptor-jpa ##VRaptor Hibernate Se você usa o Hibernate 4, você pode usar o plugin vraptor-hibernate. Você pode adicioná-lo em seu projeto Maven conforme o trecho abaixo, ou copiar manualmente o jar para seu projeto. ~~~ #!xml br.com.caelum.vraptor vraptor-hibernate 4.0.0 ~~~ Plugin no Gihub: https://github.com/caelum/vraptor-hibernate ##Simple mail https://github.com/caelum/vraptor-simplemail ~~~ #!xml br.com.caelum.vraptor vraptor-simplemail 1.0.0 ~~~ ##VRaptor Shiro O VRaptor Apache Shiro Plugin provê suporte a autenticação, autorização, criptografia e gerenciamento de sessão, via Apache Shiro, que é um framework leve, porém, poderoso, sendo ideal tanto para pequenos projetos como para projetos corporativos. https://github.com/dipold/vraptor-shiro ~~~ #!xml br.com.caelum.vraptor vraptor-shiro 4.0.0-beta-1 ~~~ ##VRaptor contrib https://github.com/caelum/vraptor-contrib Aqui você pode encontrar alguns plugins feitos por usuários do vraptor.