Ant ou Maven?

Pessoal

Uso em meus projetos o Ant, mas dei uma olhada no Maven, e estou em dúvida se migro ou não…
Vale a pena mudar de Ant para Maven? Qual a diferença do Maven para o Ant?

T+!

Teve uma discussão em http://www.guj.com.br/posts/list/39921.java

IMHO, eu acho que padronização e o servidor de repositório são os pontos fortes do Maven, e caso tenha muitos projetos, maior é o ganho que tem com o maven para o controle de dependencias. A grande maioria dos projetos open source estão usando ou migrando para Maven/SVN, acho que deve ser uma tendencia mesmo.

Tem diversos ganhos, pena que o plugin do Maven 2.0 ainda não está numa versão boa para ser usado (não funciona em multi-projetos)

O maven usa o ANT por trás, voce pode muito bem usar task do ANT dentro do Maven. Maven tem muito mais além do build que o ANT faz (além de padronizar as “task”, que no maven 2.0 são os life-cycles)

Quanto a migrar um sistema interno, acho legal migrar se os demais sistemas também migrarem, perder tempo pra migrar um sistema só talvez não vale tanto a pena.

Nao esqueca de dar uma olhada no Rake, tambem. Eh bem interessante (e sim, funciona com projetos Java)