Para quem não sabe, Maven é uma excelente ferramenta para o gerenciamento de projetos, principalmente por facilitar muito o controle de dependências e automatizar o processo de inclusão dessas. Mas o seu papel não se limita a essa tarefa; uma grande ajuda dada pelo Maven é a automatização de outras tarefas como descompactar um determinado arquivo ou publicar um jar. De certa forma, pode-se até comparar o Maven com o velho Ant.

Neste post iremos ver como o Maven pode ajudar tanto na inclusão de dependências como em outras tarefas antes realizadas manualmente. Como o foco não será o projeto em si, utilizaremos o projeto do Teclado Virtual do post anterior.

Ao final do post existirão links para um pacote compactado com o projeto do tutorial e um exemplo (parcial) online do mesmo.

Ah… Quando criei esse blog alguns amigos de trabalho me disseram que logo logo eu pederia o ânimo pra postar… Pois é… >.<