Gant – Groovy Ant

“A Groovy-based build system that uses Ant tasks, but no XML.”

Gant เป็นเครื่องมือประกอบสร้างซอฟต์แวร์ (build system) ที่ใช้ Ant ทำงาน และใช้ภาษา Groovy กำหนดค่าต่าง ๆ (แทนที่จะใช้ภาษา XML)

ตัวอย่าง (จากเว็บไซต์ Gant):

includeTargets < < gant.targets.Clean cleanPattern << [ '**/*~' , '**/*.bak' ] cleanDirectory << 'build' target ( 'default' : 'The default target.' ) { println ( 'Default' ) depends ( clean ) Ant.echo ( message : 'A default message from Ant.' ) otherStuff ( ) } target ( otherStuff : 'Other stuff' ) { println ( 'OtherStuff' ) Ant.echo ( message : 'Another message from Ant.' ) clean ( ) } read more