Maven2:
É sem dúvida alguma a ferramenta mais importante para desenvolver aplicações em Java.Surgiu da necessidade de reuso de código e da cansativa configuração excessiva de XMLS (Ant) para geração de builds. Como a apache vinha perdendo muito tempo criando e mantendo códigos de builds para seus projetos resolveram criar o Maven.
O Maven é uma ferramenta para gerenciamento de projetos Java, e posso dizer por experiência própria que é muito útil.
Vamos a um exemplo prático:
Como criar uma aplicação com o Maven2 para Struts 2?
mvn archetype:create -DgroupId=com.knowtec.s2 -DartifactId=app -DarchetypeGroupId=org.apache.struts -DarchetypeArtifactId=struts2-archetype-starter -DarchetypeVersion=2.0.11.2-SNAPSHOT -DremoteRepositories=http://people.apache.org/maven-snapshot-repository
Este exemplo serve para criar um projeto inicial em Struts 2, caso queira estudar mais clique aqui.
Com este código você poderá criar a estrutura do projeto para sua aplicação. É claro que o Maven2 não é tão fácil como o gerenciamento de projeto do RoR, mas ele ajuda e muito o gerenciamente de projetos java e também a velocidade que você cria sua estrutura de projeto.
No proximo post, irei detalhar cada comando do Maven2 e mostrarei como é fácil criar um projeto com Struts2 + Maven2 em menos de 1 minuto.
Abraços e Be agile dude!
2 comentários:
Boa IDE para desenvolvimento Agil
http://bdntv.codegear.com/jbuilder/2007/CAM-OverviewTalk0/CAM-OverviewTalk0.html
olha o escovador de bit recomendando uma ferramenta... rsrsrs
brincadeirinha... beijos
Postar um comentário