Oi Brunoo,
O ant
é uma ferramenta para automatizar o build do projeto, que pode ser personalizada no projeto com o uso de um arquivo chamado build.xml
. Nesse arquivo você pode configurar como será o build do projeto(ex: copiar/excluir arquivos, executar testes automatizados, compliar classes, etc.)
Já o Maven é uma ferramenta que também faz isso, mas também te permite gerenciar as dependencias do projeto(bibliotecas que o projeto precisa utilizar).
Para gerar o build de um projeto com o Ant, você tem a opçaão que você citou: Run As -> Ant Build.
Se for um projeto Maven, muda para: Run As -> Maven Install. (tem outras opções também...)
Bons estudos!