Grails 1.1 创建Gant脚本

你可以在项目的根目录下运行 create-script 命令来创建你自己的Gant脚本。

例如如下命令:grails create-script compile-sources这将创建一个叫做 scripts/CompileSources.groovy 的脚本。

Gant脚本本身与规范的Groovy脚本非常相似,除了它支持“targets”的概念以及它们之间的依赖关系:[code]target(default:“default任务是由Grails来执行的”) {
depends(clean, compile)
}
target(clean:“清除一些东西”) {
ant.delete(dir:“output”)
}

target(compile:"编译一些源码") {
ant.mkdir(dir:"mkdir")
ant.javac(srcdir:"src/java", destdir:"output")

}[/code]如上面的脚本所说明的,这个内置的 ant 变量可以访问 Apache Ant API。

在以前的Grails中(1.0.3和以下),这个变量是 Ant,即第一个字母是大写的。

你也可以依赖其他的任务,只要在 default 任务中使用 depends 方法说明。