Usar o Maven pode ser confuso a
princípio, mas traz diversos benefícios.
Em curto prazo ele ajuda você a
gerenciar as dependências e organizar seus projetos.
Em médio prazo você poderá ter um
controle muito bom de versões e releases, além de um padrão maduro
para seus projetos.
Em longo prazo o Maven possibilitará
a Integração Contínua de seus projetos. Será necessário um esforço
considerável, mas seus projetos serão compilados e testados automaticamente.
Com uma quantidade de testes adequada para garantir que as funcionalidades
existentes continuam funcionando e as novas vão funcionar, você pode ter
versões sendo geradas todos os dias ou a cada commit!
Nesse ponto, cruzamos com conceitos
de TDD, Agile e outros. Mas é exatamente este o motivo pelo
qual ferramentas de automação como o Maven são importantes.
Espero que o leitor tenha
compreendido seu funcionamento básico e possa evoluir daqui em diante para um
melhor aproveitamento da automação em benefício da qualidade e da agilidade.
Nenhum comentário:
Postar um comentário