Gant 100% Ant é compatível?
Pergunta
Eu escrevi algum código Groovy, e eu gostaria de integrá-lo com o código Java existente. Nós gostaríamos de ser capaz de manter os nossos scripts ant, e só adicionar a funcionalidade Groovy necessário. Will Gant nos permitem manter nossos scripts existentes?
Solução
De acordo com o site Gant, não:
A Gant usos script de construção de script Groovy, não XML, mas usa as tarefas Ant. Portanto, se você tiver quaisquer tarefas Ant personalizados você ainda será capaz de usá-los.
Outras dicas
Talvez você poderia dar mais detalhes sobre o que você quer fazer. Você pode chamar scripts Ant normais de Gant e vice-versa.
Você também pode usar a tarefa formiga Groovy para executar arbitrária Groovy em sua normal (ou Gant com sabor) formiga constrói.
O seguinte não responder à pergunta com relação a Gant, mas pode ajudar com o problema:
Gradle é uma ferramenta Groovy-build. É mais sofisticado do que Gant. Eu tenho um blog sobre este aqui .
Desde o Gradle FAQ ( aqui ):
Gradle pode importar qualquer construção Ant roteiro. integra Gradle profundamente com construir uma formiga. Cada alvo Ant é representada como uma tarefa Gradle. Esta tarefa pode ser melhorada em sua Gradle script de construção.