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?

Foi útil?

Solução

De acordo com o site Gant, não:

Gant é uma ferramenta para execução de scripts tarefas Ant usando Groovy em vez de XML para especificar a lógica. especificação A Gant é um script Groovy ...

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top