常用命令
创建新的Grails应用
grails create-app
创建新的控制器
grails create-controller
创建新的领域类
grails create-domain-class
创建新的服务类
grails create-service
创建新的过滤器
grails create-filters
创建标签库
grails create-tag-lib
创建新的Groovy脚本
grails create-script
清除各种资源,如生成的类
grails clean
产生静态组件,含控制器、视图、测试文件等
grails generate-all
产生控制器
grails generate-controller
产生GSP视图
grails generate-views
更新应用到新版本
grails upgrade
打成war包
grails war
运行应用
grails run-app
运行单元测试与集成测试,并且生成测试报告
grails test-app
指定运行端口为888
Grails –Dserver.port=888 run-app
指定编码为gbk,端口888
Grails -Dfile.encoding=GBK -Dserver.port=888 run-app
以utf-8打war包
Grails -Dfile.encoding=UTF-8 prod war
以utf-8打war包,war包名称test
Grails -Dfile.encoding=UTF-8 prod war test.war
以prod env运行
grails prod run-war
不太常用命令
执行容器外的引导程序,可以做初始化工作
grails bootstrap
预编译Java与Groovy类
grails compile
产生javadoc和groovydoc文档
grails doc
调用Groovy Console GUI工具
grails console
在grails-app/conf/hibernate目录下创建hibernate配置文件
grails create-hibernate-cfg-xml
创建新的集成测试
grails create-integration-test
创建新的插件
grails create-plugin
创建新的单元测试
grails init
初始化应用
grails create-unit-test
安装依赖的jar包
grails install-dependency
安装扩展插件
grails install-plugin
允许Grails应用与IDE和构建系统集成
grails integrate-with
列出插件更新
grails list-plugin-updates
列出插件更新
grails list-plugin-updates
列出可以使用的插件
grails list-plugins
打包到C:/Documents and Settings/Administrator/.grails/2../projects/XXX grails package
grails package
打包可以安装到其他应用的插件
grails package-plugin
查看特定插件信息
grails plugin-info
标记和发布插件
grails release-plugin
删除代理服务器
grails remove-proxy
打包并运行
grails run-war
导出DDL数据库脚本
grails schema-export
激活代理配置
grails set-proxy
设置应用版本号
grails set-version
启动一个Groovy终端shell并初始化了Grails runtime
grails shell
输出本应用的各种统计信息,如有多少领域类等
grails stats
把应用打包并部署到Tomcat
grails tomcat
卸载插件
grails uninstall-plugin
查看帮助
grails help