Grails命令的缩减版,简化了Grails命令的长度,都以首字母缩写代表,这样很方便的执行各种命令。直接输入g可以看到帮助。
将一下代码保存到$GRAILS_HOME/bin/g.bat文件可以对全局起作用,保持到项目下可以单独对项目起作用。
@echo off
if "%1"=="b" goto bootstrap
if "%1"=="br" goto bug-report
if "%1"=="cl" goto clean
if "%1"=="co" goto compile
if "%1"=="con" goto console
if "%1"=="ca" goto create-app
if "%1"=="cc" goto create-controller
if "%1"=="cdc" goto create-domain-class
if "%1"=="cit" goto create-integration-test
if "%1"=="cp" goto create-plugin
if "%1"=="csc" goto create-script
if "%1"=="cs" goto create-service
if "%1"=="ctl" goto create-tag-lib
if "%1"=="cut" goto create-unit-test
if "%1"=="d" goto doc
if "%1"=="ga" goto generate-all
if "%1"=="gc" goto generate-controller
if "%1"=="gv" goto generate-views
if "%1"=="h" goto help
if "%1"=="i" goto init
if "%1"=="ip" goto install-plugin
if "%1"=="it" goto install-templates
if "%1"=="lp" goto list-plugins
if "%1"=="p" goto package
if "%1"=="pp" goto package-plugin
if "%1"=="pi" goto plugin-info
if "%1"=="rp" goto release-plugin
if "%1"=="ra" goto run-app
if "%1"=="rah" goto run-app-https
if "%1"=="rw" goto run-war
if "%1"=="sp" goto set-proxy
if "%1"=="sv" goto set-version
if "%1"=="shell" goto shell
if "%1"=="s" goto stats
if "%1"=="ta" goto test-app
if "%1"=="u" goto upgrade
if "%1"=="w" goto war
if "%1"=="" goto cmdhelp
goto normal
goto end
:normal
call grails %1 %2 %3 %4 %5
goto end
:bootstrap
call grails bootstrap %2 %3
goto end
:bug-report
call grails bug-report %2 %3
goto end
:clean
call grails clean %2 %3
goto end
:compile
call grails compile %2 %3
goto end
:console
call grails console %2 %3
goto end
:create-app
call grails create-app %2 %3
goto end
:create-controller
call grails create-controller %2 %3
goto end
:create-domain-class
call grails create-domain-class %2 %3
goto end
:create-integration-test
call grails create-integration-test %2 %3
goto end
:create-plugin
call grails create-plugin %2 %3
goto end
:create-script
call grails create-script %2 %3
goto end
:create-service
call grails create-service %2 %3
goto end
:create-tag-lib
call grails create-tag-lib %2 %3
goto end
:create-unit-test
call grails create-unit-test %2 %3
goto end
:doc
call grails doc %2 %3
goto end
:generate-all
call grails generate-all %2 %3
goto end
:generate-controller
call grails generate-controller %2 %3
goto end
:generate-views
call grails generate-views %2 %3
goto end
:help
call grails help %2 %3
goto end
:init
call grails init %2 %3
goto end
:install-plugin
call grails install-plugin %2 %3
goto end
:install-templates
call grails install-templates %2 %3
goto end
:list-plugins
call grails list-plugins %2 %3
goto end
:package
call grails package %2 %3
goto end
:package-plugin
call grails package-plugin %2 %3
goto end
:plugin-info
call grails plugin-info %2 %3
goto end
:release-plugin
call grails release-plugin %2 %3
goto end
:run-app
call grails run-app %2 %3
goto end
:run-app-https
call grails run-app-https %2 %3
goto end
:run-war
call grails run-war %2 %3
goto end
:set-proxy
call grails set-proxy %2 %3
goto end
:set-version
call grails set-version %2 %3
goto end
:shell
call grails shell %2 %3
goto end
:stats
call grails stats %2 %3
goto end
:test-app
call grails test-app %2 %3
goto end
:upgrade
call grails upgrade %2 %3
goto end
:war
call grails war %2 %3
goto end
:cmdhelp
echo ===============================================
echo 使用方法:
echo ===============================================
echo eg: g b = grails bootstrap
echo eg: g br = grails bug-report
echo eg: g cl = grails clean
echo eg: g co = grails compile
echo eg: g con = grails console
echo eg: g ca = grails create-app
echo eg: g cc = grails create-controller
echo eg: g cdc = grails create-domain-class
echo eg: g cit = grails create-integration-test
echo eg: g cp = grails create-plugin
echo eg: g csc = grails create-script
echo eg: g cs = grails create-service
echo eg: g ctl = grails create-tag-lib
echo eg: g cut = grails create-unit-test
echo eg: g d = grails doc
echo eg: g ga = grails generate-all
echo eg: g gc = grails generate-controller
echo eg: g gv = grails generate-views
echo eg: g h = grails help
echo eg: g i = grails init
echo eg: g ip = grails install-plugin
echo eg: g it = grails install-templates
echo eg: g lp = grails list-plugins
echo eg: g p = grails package
echo eg: g pp = grails package-plugin
echo eg: g pi = grails plugin-info
echo eg: g rp = grails release-plugin
echo eg: g ra = grails run-app
echo eg: g rah = grails run-app-https
echo eg: g rw = grails run-war
echo eg: g sp = grails set-proxy
echo eg: g sv = grails set-version
echo eg: g sh = grails shell
echo eg: g s = grails stats
echo eg: g ta = grails test-app
echo eg: g u = grails upgrade
echo eg: g w = grails war
echo ===============================================
echo 不匹配以上任何一种命令,将执行正常的命令语法
echo ===============================================
goto end
:end
good luck...
分享到:
相关推荐
4. **Grails命令行工具**:详述各种Grails命令的用法,如创建项目、运行应用、生成代码等。 5. **GORM(Grails Object Relational Mapping)**:解释GORM如何简化数据库操作,包括数据模型定义、查询语言GQL、关联...
6. **Grails命令行工具**:Grails命令行工具是开发过程中的重要组成部分,用于创建项目、生成控制器、服务、域类等,快速搭建应用结构。 7. **URL映射**:Grails的URL映射允许开发者定义清晰、语义化的URL,与传统...
3. **Grails命令行工具**:这部分可能介绍了如何使用Grails命令行工具创建项目、运行测试、生成代码等,这对于日常开发流程极其实用。 4. **插件系统**:Grails的插件系统是其强大功能的一部分,允许开发者扩展框架...
4. **Grails命令行工具**:提供了一系列的命令,如`generate-all`用于自动生成控制器、视图和模型类,极大地提高了开发效率。 5. **Grails插件系统**:Grails拥有庞大的插件库,涵盖各种功能,如安全、缓存、报表、...
三、Grails命令行工具 Grails提供了一套强大的命令行工具,用于快速创建项目、生成控制器、领域类、服务等。例如,`grails create-app` 创建新应用,`generate-controller` 生成控制器,`generate-domain-class` ...
打开Grails命令行并运行create-app grails3-spring-security-demo --profile=web 更新了grails-app/conf/logback.groovy并添加了以下内容: // added so that we get more of the Spring Boot startup logger( ' ...
3. **环境设置**:如何安装Java Development Kit (JDK)、Groovy和Grails,配置开发环境,以及使用Grails命令行工具创建新项目。 4. **Grails应用结构**:理解Grails项目的目录结构,包括`src/main/groovy`、`grails...
3. **配置Grails环境**:安装插件后,需要在Eclipse中配置Grails的路径,这样Eclipse才能找到Grails命令行工具。这通常在"Eclipse Preferences" -> "Grails"中设置。 4. **创建Grails项目**:现在,你可以通过...
- 使用Grails命令行工具进行升级。 **创建Grails应用** - 使用`grails create-app`命令快速创建一个新的Grails项目。 - 自动生成项目的基本结构,包括目录结构和必要的配置文件。 **Hello World示例** - 创建一个...
Grails 提供了一套全面的命令行工具,用于项目初始化、创建控制器、服务、领域类等。例如,`grails create-app` 用于创建新的 Grails 应用,`grails run-app` 用于启动应用,`grails generate-controller` 可以自动...
4. **Grails命令行工具**:Grails提供了强大的命令行工具,用于项目初始化、创建控制器、服务、域类等。这些命令极大地简化了开发流程,使得开发者可以快速生成符合约定的代码结构。 5. **插件系统**:Grails的插件...
6. **Grails命令行工具**:学习如何使用Grails的命令行工具创建新项目、生成控制器、服务、模型等,以及运行、调试和打包应用。 7. **RESTful API开发**:Grails支持构建RESTful Web服务,这在现代Web应用和微服务...
4. **命令行工具**:Grails 提供强大的命令行工具,支持创建项目、运行应用、生成代码等任务,大大提升了开发效率。 5. **构建工具**:Grails 使用Gradle作为其构建工具,允许自定义构建流程和依赖管理。 **Grails...
- **Grails命令行工具**: 提供了一系列命令来快速创建项目、生成控制器、领域类等,便于开发和调试。 **3. 中文API文档的重要性** 对于中文开发者来说,Grails的中文API文档是学习和使用框架的关键资源。它详细...
使用Grails命令行工具创建一个新的Grails应用,例如`grails create-app loginDemo`。这将在指定目录下生成一个完整的Grails项目结构。 **3. 数据库配置** Grails默认使用H2内存数据库,如需使用MySQL,需修改`...
4. **GRAILS CLI**: Grails命令行工具(CLI)是开发过程中不可或缺的一部分,用于创建项目、运行应用、执行测试等。通过简单的命令,开发者可以快速生成代码骨架,如控制器、服务、域类等。 5. **自动化配置**: ...
- 打开命令行,输入`grails`,如果显示帮助信息,表明Grails已成功安装。 2. **Eclipse安装** - 由于Grails项目涉及GSP(Groovy Server Pages)文件,推荐使用包含JSP编辑器的Eclipse JEE版本。如果你对JSP语法...
3. **Grails命令行工具**:学习使用Grails的命令行工具进行各种操作,如运行、测试、打包应用。 4. **控制器(Controllers)**:了解控制器如何处理HTTP请求,与视图和模型交互,以及如何定义动作(actions)。 5....