Percebo alguns desenvolvedores e gerentes reclamando sobre criar projetos web em java: “É muito complexo“, “Dá muito trabalho devido aos arquivos de configuração“, “Demora para começar a desenvolver“, posso até concordar, mas existe uma alternativa: Archetype Maven Plugin.

Archetype consiste em um jar de projeto desenvolvido com Apache Velocity.  É uma forma bastante interessante para criar projetos maven, baseados em templates/modelos, rapidamente, onde são informados apenas a hierarquia de pacotes, nome do projeto(archetype) e a versão.

Eu utilizo muito os Archetypes quando quero testar algum framework, tentar simular algum erro postado em listas de discussões ou criar exemplos para o blog. Podendo ser utilizado até mesmo em um projeto da sua empresa.

Se você quer padronizar o desenvolvimento de seus projetos, você pode utilizar uma das opções de archetypes disponíveis. Para criar seu projeto ou ver os archetypes disponíveis para executar o comando:

mvn archetype:generate

Após executar esse comando irão aparece os archtypes dos projetos, existentes em Spring, JSF, EJB, SWING, desenvolvimento de plugins, javascript, Spring-MVCWeld e a integração entre esses projetos. Bastando apenas definir a hierarquia de pacote, a versão e o nome do projeto. Veja:

 

 

 

 

Crie seus projetos utilizando Archetype Maven Plugin e altere como quiser.

Deixe um Comentário

*