Auto build ao salvar no Eclipse

Iniciando os posts de receitas começo com uma simples e prática funcionalidade do Eclipse, o envio de arquivos ao container web automático ao salvar o arquivo. Quem nunca cansou de ter que dar o build ou acionar uma task do Ant cada vez que faz uma alteração em um simples arquivo para visualizá-lo? Realmente, é um processo um tanto quanto chato, nesta primeira receita iremos facilmente como fazer isso no eclipse: Primeiramente vamos criar um novo projeto, mas como Dynamic Web Project, como na figura abaixo.

Criei o meu projeto como “Testando”, como podemos ver um Dynamic Web Project do Eclipse possui uma estrutura de diretórios um pouco diferente:

Agora crie um arquivo index.jsp no diretório WebContent, por default este é o diretório raiz do projeto no container web. Após isso com o botão direito do mouse sobre o projeto vá em Run as > Run on Server (ou Alt+Shift+X,R). Deste modo agora apenas selecione o servidor web que irá ser usado, e o projeto a ser adicionado no servidor (no caso o Testando). Finish, e pronto! Seu Dynamic Web Project já está preparado para dar builds automáticos ao salvar o arquivo.

Teste a funcionalidade acessando o endereço, e depois faça uma pequena modificação no arquivo, salve e atualize o navegador. Cada vez que é salvo um arquivo dentro do projeto o javaw compila e o Ant faz o build automáticamente.

Vale ressaltar que cada vez que o Eclipse é aberto é necessário executar Run on Server (Alt+Shift+X,R).

Deixe o seu Comentário!