Criando um projeto Java Web com Git, VRaptor e Maven archetype
Autor: . | Publicado: 2014-01-06T12:00:00-08:00







Olá pessoal blz?



Primeiramente, gostaria de expressar minha motivação para
este post. Ao pesquisar na web, enquanto tentava montar um ambiente de
desenvolvimento com Vraptor utilizando o gerenciador de dependências maven,
tive uma pequena dificuldade de encontrar uma referência legal para utilizar
algum Project generator ou algo do tipo. Basicamente eu não queria criar um
projeto web-maven para adicionar as dependências no pom.xml (sim! Eu estava com
preguiça!), e muito menos importar as lib’s locais (se você ainda faz isso,
pare de ler isso agora e clique
aqui![1]); Assim fui pesquisar se existia algo como um archetype generator
para o Vraptor/maven.



E adivinha? Existe :)&nbsp;&nbsp;
[2]



Assegure-se de ter o Maven e o Git(Este ultimo caso for
utiliza-lo para versionamento de código Lógico!) instalados no seu pc; &nbsp;Isso não deve ser nenhum problema, visto que
existentes diversos tutorias na net do tipo &nbsp;how-to.



Chega de Blablabla né?



Mão na massa. Git



Crie o dir que irá ficar o seu projeto com o comando no
shell:






Após isso crie um rep Git:







Pronto... Você já tem um repositório Git, agora vamos ao
mais importante... criar nosso projeto.

Digite o comando:







Basicamente isso tudo ai está fazendo o seguinte:

&nbsp;Maven crie um projeto
na arquitetura&nbsp; &nbsp;“vraptor-archetype-webapp-blank”
na versão “0.1.0”
e tu vai buscar essas paradas ai lá no repositório &nbsp;http://vraptor-archetypes.googlecode.com/svn/trunk/repo Fecho? 

A partir deste momento o maven deverá &nbsp;buscar o projeto no rep. que você indicou. Será
exibido algo como:







Nada de pânico.. Basicamente ele está baixando o projeto. &nbsp;&nbsp;&nbsp;&nbsp; Ainda não é
hora do café...



Após o donwload concluído, no próprio console, &nbsp;os itens abaixo necessitam ser definidos para
que o projeto possa continuar a ser configurado.



1º linha – Informar Pacote base do seu projeto, por exemplo org.hibernate




2º Linha – Nome do projeto. (Aqui seguiria a estrutura de .jars
exemplo:

&nbsp;&nbsp;*.core, *.validator e por ai vai.)



3º Linha – Versão do seu projeto (possivelmente será 1.0 já
você está criando ele..troll rs.!)



4º Linha – Nome do(s) pacote(s) (estrutura de pacotes).







Confirmado, você deverá ver no console algumas informações e
logo em seguida:



Isto
prova que deu tudo certo :)



Seu projeto já está criado (Congrat.), vamos prepara-lo para
ser reconhecido pelo eclipse.


Importando para o Eclipse



Entre na pasta do projeto, no meu caso:





Após isso rode o comando:






Abra o eclipse e acesse File -&gt; Import -&gt;
Import ... -&gt; Existing projects into workspace -&gt; Selecione o seu
projeto. Se tudo ocorreu como manda o figurino, você terá um projeto pronto
para trabalhar nele.




Archetype generate estrutura de maneira básica as
configurações dos arquivos necessários para trabalhar com o framework. Clique
em Run your project no tomcat (ou qualquer outro container que tú preferir).
Select a project -&gt; Run -&gt; Run as... -&gt; Run on server e
verifique se está funcionando.




Se você está começando com
o Vraptor indico este tutorial de
10 minutos.



Agora tá na hora de tomar um café lendo a sua retribuição
aqui nos comentários.. Até mais.



Att,

Mauricío Carvalho



Fontes:

[1] http://diego-pacheco.blogspot.com.br/2009/03/10-motivos-para-voce-usar-maven.html

[2] https://code.google.com/p/vraptor-archetypes/
[3]
http://vraptor.caelum.com.br/pt/docs/guia-de-dez-minutos/