---
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.