Artigo Java Magazine 02 - Automação com Ant

Artigo publicado pela Java Magazine 02

Esse artigo faz parte da revista Java Magazine edição 02. Clique aqui para ler todos os artigos desta edição

Clique aqui para ler esse artigo em PDF.

Automação com Ant.

  Nesta edição vamos abordar ai déia de automatizar build de aplicações com o Ant., explorando os conceitos envolvidos e mostrando exemplos e aplicações. Vamos também vislumbrar que cenários podemos implantar com o Ant., além de checar o que vem de novo na próxima versão da ferramenta.

Build

  Um build é o processo de compilação e montagem de uma aplicação com o objetivo de gerar uma versão executável do sistema. Na maioria das vezes, esse processo composto por alguma atividade sem seqüência.

   No caso de aplicações Java simples, essas atividades podem ser apenas compilar as classes e gerar um arquivo JAR contendo a aplicação. Para aplicações de grande porte, no entanto, é provável haver uma série de ajustes a serem feitos na transferência de um ambiente de desenvolvimento para um ambiente de teste sou produção – por exemplo, os arquivos que usam um banco de dados de desenvolvimento precisam ser alterados para referenciarem o banco de produção.

  O deployment (implantação de uma aplicação no servidor) em um ambiente de produção requer ajustes em arquivos de propriedades, criação e configuração de deployment descritos etc. Como se vê, dependendo da aplicação, as tarefas que compõem um build podem ser bastante trabalhosas e consumirem uma quantidade razoável de tempo. Existe ponto que entra uma ferramenta de automação de build como o Ant.

Listagem 1.  Build file simples

<project name=”Meu Projeto” default=”dist” basedir=”.”>

<property name=”src” value=”src”/>

" [...] continue lendo...

Artigos relacionados