grails 命令大全

常用命令

创建新的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  

Grizzly

Never say never!