# Grails 1.1 创建Gant脚本

**URL:** <https://www.isharkfly.com/t/grails-1-1-gant/1810>\
**Category:** 程序语言\
**Created:** [November 3, 2012, 3:38pm UTC](https://www.isharkfly.com/t/grails-1-1-gant/1810 "2012-11-03T15:38:12Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [November 3, 2012, 3:38pm UTC](https://www.isharkfly.com/t/grails-1-1-gant/1810/1 "2012-11-03T15:38:12Z")

</div>

你可以在项目的根目录下运行 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 方法说明。
