`
dellsoft
  • 浏览: 112901 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

grails script 用 gorm 相关特性

阅读更多

原文
http://amorproximi.blogspot.com/2008/07/grails-bootstrapping.html
择录部分,

Ant.property(environment: "env")
grailsHome = Ant.antProject.properties."env.GRAILS_HOME"

includeTargets << new File("${grailsHome}/scripts/Bootstrap.groovy")


target('default': "Working edition") {
    //we need one arg, the script to run.  Follow a convention here, the arguement is the name of the
    //script to run minus the file suffix and 'Script' naming convention.  For example, running:
    //>grails ScriptRunner Merge
    //will run $PROJECT_ROOT/test/local/MergeScript.groovy with the fully bootstrapped environment
    if (!args) {
        throw new RuntimeException("[fail] This script requires an argument to the script to run.")
    }
    //copy and paste from $GRAILS_HOME/scripts/Shell.groovy
    depends(configureProxy, packageApp, classpath)
    classLoader = new URLClassLoader([classesDir.toURI().toURL()] as URL[], rootLoader)
    Thread.currentThread().setContextClassLoader(classLoader)
    loadApp()
    configureApp()
    new GroovyScriptEngine(Ant.antProject.properties."base.dir", classLoader).run("test/local/${args}Script.groovy",
            null)
}
分享到:
评论

相关推荐

    Grails Persistence with GORM and GSQL

    Grails Persistence with GORM and GSQL

    使用GORM构建Spring Boot应用程序 Grails指南_ Grails框架.pdf

    在本教程中,我们将探讨如何使用GORM(Grails Object-Relational Mapping)构建Spring Boot应用程序。GORM是Grails框架的核心部分,它为开发者提供了简单、强大的数据持久化功能,支持Hibernate和MongoDB等数据库。...

    grails-datastore-gorm-plugin-support-2.0.4.RELEASE.zip

    《Grails Datastore GORM Plugin Support 2.0.4.RELEASE:开源项目的代码生成与Android MVC模式解析》 在IT行业中,开发高效且可维护的软件系统是至关重要的。Grails Datastore GORM Plugin Support 2.0.4.RELEASE...

    Grails GORM查询.pdf

    Grails框架中的GORM(Groovy Object Relational Mapping)是利用Groovy语言的优势来简化数据库操作的一套对象关系映射技术。GORM支持多种查询方式,提供了类似于Hibernate的查询能力,并且由于Groovy语言的动态特性...

    grails-datastore-gorm-tck-1.0.9.RELEASE.zip

    标题 "grails-datastore-gorm-tck-1.0.9.RELEASE.zip" 提供的信息表明,这是一个与Grails框架相关的数据存储(Datastore)和GORM(Grails Object Relational Mapping)测试兼容性工具包(Test Compatibility Kit,...

    Grails Grails Grails

    《Grails1.1中文文档》是Grails 1.1版本的官方中文指南,包含了框架的详细介绍、安装指南、基本概念、MVC模式的应用、GORM的使用、服务层、控制器、视图、国际化、测试等方面的内容。通过阅读这份文档,开发者可以...

    Grails权威指南 Grails权威指南

    `grails test-app`命令即可运行所有相关的测试。 9. **国际化与本地化**:Grails内置了i18n支持,允许开发者轻松处理多语言环境,提高应用的全球适用性。 10. **持续集成与部署**:Grails与常见的CI/CD工具如...

    GORM的独立启动(Standalone)

    本篇文章将深入探讨GORM的独立启动(Standalone)功能,这使得开发者可以在不依赖整个Grails应用的情况下使用GORM的强大功能。 首先,我们要理解GORM是什么。GORM(Grails Object Relational Mapping)是Grails框架...

    grails 3.3.2 资源下载

    Grails 3.3.2是该框架的一个稳定版本,提供了许多改进和新特性,以提升开发者的体验和应用性能。 1. **Groovy语言**: Grails 的核心就是Groovy语言,它是一种动态、类型安全的编程语言,与Java语法兼容,但更加简洁...

    grails使用freemarker.rar

    标题中的“grails使用freemarker.rar”表明这是一个关于如何在Grails框架中应用FreeMarker模板引擎的资源包。FreeMarker是一个开源的、基于Java的模板引擎,它用于生成动态HTML或其他格式的文本,比如XML、PDF等。...

    使用 Grails 快速开发 Web 应用程序

    借助Groovy的动态特性,Grails能用较少的代码和配置实现常见的Web功能,如表单处理和数据库交互,极大地提高了开发效率。同时,由于Groovy运行在Java虚拟机(JVM)上,Grails应用可无缝集成Java平台,利用Java的成熟...

    111D:\keke\grails指南\笔记\1111111.txt,grails 初学者,使用说明的。

    从给定的文件信息来看,主要关注点在于Grails框架的初学者使用说明。Grails是一个基于Groovy语言的开源Web应用开发框架,它利用了Java平台的优势,并结合了动态语言的灵活性,使得Web开发变得更为高效、简洁。下面将...

    grails敏捷开发

    Grails内置了GORM(Grails Object Relational Mapping),它是ORM框架,允许开发者用Groovy语法操作数据库。GORM支持多种数据库,如MySQL、PostgreSQL等。创建模型类并指定属性,Grails会自动生成数据库表结构。数据...

    eclipse开发grails插件

    本篇将详细讲解如何使用Eclipse开发Grails插件,以及涉及的相关知识点。 首先,让我们了解**Eclipse**。Eclipse不仅是一个IDE,它还拥有一个庞大的插件生态系统,支持多种编程语言和开发工具。对于Grails开发,我们...

    grails使用手册

    Grails是一种基于Java平台的开源Web应用框架,它利用Groovy语言的强大特性和Groovy on Grails(GORM)的数据访问层,为开发者提供了一种高效、简洁的开发方式。Grails的设计理念是遵循“约定优于配置”,这使得开发...

    grails中文入门简介

    GORM中的高级特性包括自定义映射选项、事务编程以及乐观锁和悲观锁等并发控制机制。 在Web层的开发中,Grails提供了灵活的控制器来处理请求和响应。它还包含了Groovy Server Pages(GSP),这是一种基于Groovy的...

Global site tag (gtag.js) - Google Analytics