Grails 1.1 命令行

Grails的命令行系统是构建于 Gant 之上,Gant就是使用Groovy 对 Apache Ant 进行了简单的包装。

然而,Grails通过约定规则以及grails命令的使用带来了一些改进。当你键入如下内容时:grails [命令名称]为了Gant脚本的执行,Grails会在下列目录中做一次搜索:• USER_HOME/.grails/scripts • PROJECT_HOME/scripts • PROJECT_HOME/plugins/*/scripts • GRAILS_HOME/scriptsGrails将把小写的命令名称(如run-app)转换为单词连写的格式。因此如果键入的是grails run-app,那么Grails将会搜索下列文件:• USER_HOME/.grails/scripts/RunApp.groovy • PROJECT_HOME/scripts/RunApp.groovy • PLUGINS_HOME/*/scripts/RunApp.groovy • GLOBAL_PLUGINS_HOME/*/scripts/RunApp.groovy • GRAILS_HOME/scripts/RunApp.groovy如果找到多个同名的文件,Grails将要求你选择执行其中的一个。

当Grails执行一个Gant 脚本的时候,它会首先调用定义在脚本文件中的“default”任务。如果找不到“default” 任务,Grails将退出并报错。

获得可用的命令及其帮助信息:grails help这个命令将输出Grails当前所知的命令列表和使用说明:Usage (optionals marked with *): grails [environment]* [target] [arguments]* Examples: grails dev run-app grails create-app books Available Targets (type grails help 'target-name' for more info): grails bootstrap grails bug-report grails clean grails compile ...