È Gant 100% Ant compatibili?
Domanda
ho scritto qualche codice Groovy, e mi piacerebbe integrarlo con il codice Java esistente. Vorremmo essere in grado di mantenere i nostri script Ant, e solo aggiungere la funzionalità Groovy necessario. Sarà Gant ci permettono di mantenere i nostri script esistenti?
Soluzione
Secondo il sito Gant, no:
Un Gant costruire script utilizza lo script Groovy, non XML, ma utilizza i compiti Ant. Quindi se avete dei compiti Ant personalizzato si sarà ancora in grado di usare quelli.
Altri suggerimenti
Forse si potrebbe dare più dettagli su ciò che si vuole fare. È possibile chiamare normali script Ant da Gant e viceversa.
È anche possibile utilizzare l'attività formica groove per l'esecuzione arbitraria Groovy nella vostra normale (o Gant-aromatizzato) formica costruisce.
Di seguito non risponde alla domanda rispetto a Gant, ma potrebbe aiutare con il problema:
Gradle è uno strumento Groovy-build. E 'più sofisticato di Gant. Ho bloggato su questo qui .
Dal Gradle FAQ ( qui ):
Gradle può importare qualsiasi Ant script. Gradle integra profondamente con una build Ant. Ogni bersaglio Ant è rappresentato come un compito Gradle. Questo compito può essere ulteriormente migliorato nel vostro Gradle costruire script.