Para quem (ainda) não conhece, o framework ANT foi desenvolvido pela Apache Foundation para automatização de tarefas referentes ao desenvolvimento de software como compilação, deploy, geração de código, configuração, etc.
Recentemente, Eric M. Burke, co-autor do livro Java Extreme Programming Cookbook escreveu um artigo no site ONJava relacionando 15 boas práticas para a ANT. São Elas:
- Adotar convenções consistentes;
- Colocar o build.xml na raiz do projeto;
- Preferir um único arquivo de build;
- Fornecer boa documentação;
- Fornecer uma target "clean";
- Gerenciar dependências usando ANT;
- Definir Paths reutilizáveis
- Definir as dependências entre targets corretamente;
- Usar propriedades (property) para configurações;
- Manter o processo de build auto-contido;
- Usar controle de versão;
- Usar ANT como o menor denominador comum;
- Usar zipfileset;
- Executar clean build test;
- Evitar recursos específicos da plataforma;
Recomendo a leitura do artigo e das discussões relacionadas para um melhor entendimento. Com certeza quem já utilizou ANT aprenderá muito com isso!
Referências:
Nenhum comentário:
Postar um comentário