`
Jcat
  • 浏览: 49798 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Grails中引入依赖包/框架/插件

阅读更多
在Grails项目中,引入第三方包/框架(准确的说是G没有内置的第三方)有3个办法

1. 在plugin库里,选择可用的插件,比如ckeditor,好处是可以自动完成一些配置工作,使用起来很便捷。但要深入使用还需要了解框架的具体知识。

用过的plugin
1) ckeditor:富文本编辑器
2) excel-import:处理excel文件
3) joda-time:excel-import依赖之


2. 编辑BuildConfig.groovy文件
   dependencies {
        // specify dependencies here under either 'build', 'compile', 'runtime', 'test' or 'provided' scopes e.g.

        runtime 'mysql:mysql-connector-java:5.1.22' 
  }

只需一条语句,自动下载、自动配置


注:在USER_HOME/.grails下,按照Grails版本以及项目名称进行划分,在每个工程目录中保存着工 程的元数据以及其使用的插件类、文件以及资源。

引用
Grails features five dependency resolution configurations (or 'scopes'):
•build: Dependencies for the build system only
•compile: Dependencies for the compile step
•runtime: Dependencies needed at runtime but not for compilation (see above)
•test: Dependencies needed for testing but not at runtime (see above)
•provided: Dependencies needed at development time, but not during WAR deployment




3. 传统方式,在IDE里加入依赖方式



  • 大小: 14.2 KB
  • 大小: 8.2 KB
分享到:
评论
1 楼 px96004 2013-08-22  
runtime 'mysql:mysql-connector-java:5.1.22'  这一句话挺帅啊

我得从哪知道 grails 都有哪些jar包 我可以直接 runtime 的呢?

相关推荐

    grails 中文文档+grails-fckeditor-0.9.5.zip插件

    1. 安装与配置:在Grails项目中添加插件依赖,然后通过配置文件调整编辑器的参数,如默认样式、语言设置等。 2. 使用方法:在GSP页面中引入FCKEditor,用户可以在网页上直接编辑富文本,如HTML代码,支持图片上传、...

    grails3.2.8的maven依赖

    Maven会自动解析这些依赖并下载到本地仓库,然后在构建过程中将它们引入到Grails应用中。如果需要排除某个特定的依赖,可以通过`<exclusions>`标签实现。此外,Maven的生命周期和构建过程可以通过定义`<build>`标签...

    grails-3.0.5-ga (2/2)

    在Grails 3.0.5版本中,引入了许多改进和新特性,使得这个版本成为一个重要的里程碑。以下是关于"grails-3.0.5-ga (2/2)"的详细知识点: 1. **Groovy语言**: Grails框架是用Groovy语言编写的,这是一种动态、面向...

    grails-acegi-0.5.zip

    Grails Acegi 0.5插件正是基于这个理念,将Acegi Security的功能引入到Groovy语言和Grails框架中,使得Grails开发者也能享受到Spring Security的强大安全特性。 该插件的核心文件包括: 1. `AcegiGrailsPlugin....

    grails 中文第二版

    ### Grails框架中文第二版知识点概述 #### 一、简介 **Grails 2.0新特性** 1. **面向开发的特性** - 改进了开发者体验,例如通过简化配置来提高开发效率。 - 引入了新的工具和功能,如Groovy模板引擎Thymeleaf...

    grails-quartz-0.4.1

    Grails Quartz插件是针对Grails框架设计的一个插件,其主要功能是将Quartz的调度能力引入到Grails应用程序中。通过这个插件,开发者可以方便地创建、管理和调度周期性任务,而无需深入理解Quartz的底层实现细节。 ...

    Grails开发之(Rest教程).pdf

    在依赖管理方面,可以看到引入了多个Grails插件,例如org.grails:grails-gradle-plugin、com.bertramlabs.plugins:asset-pipeline-gradle、org.grails.plugins:hibernate4等,这些插件扩展了Grails的核心功能,提供...

    grails 配置mongodb数据库

    然后运行`grails refresh-dependencies`命令,以更新项目依赖并引入MongoDB插件。 接下来,我们配置Grails与MongoDB的连接。在`Config.groovy`文件中,添加以下配置项: ```groovy environments { development { ...

    Grails-开源框架---使用指南.pdf与Groovy入门经典(中文).pdf(2合一)

    Groovy 的类和对象可以直接在Grails中使用,而Grails的框架特性则为Groovy的应用提供了丰富的生态支持。开发者可以使用Groovy编写Grails应用的模型、服务、控制器和视图,从而充分利用Groovy的生产力优势。 总结,...

    grails-acegi-0.1.zip

    Grails Acegi 0.1是Grails框架的一个早期版本插件,它引入了Spring Security的核心功能,使开发者能够轻松地在Grails应用中实现用户认证和授权。这个插件的主要目标是提供一个安全的环境,允许开发者在不牺牲效率的...

    SmartGwt / Grails 开发的配置图文

    在IT行业中,开发高效、用户友好的Web应用是一项挑战,而SmartGWT和Grails框架的结合使用可以简化这一过程。这两个技术都是为了提高开发效率和产品质量,它们各自有着独特的优点,并且可以协同工作,为开发者提供...

    Grails 1.1 Web Application Development

    书中还包含了多个实际项目案例,通过这些案例的学习,读者能够深入了解如何运用Grails框架解决实际问题,例如: - **电商网站**:介绍如何使用Grails构建一个完整的电子商务平台。 - **博客系统**:展示如何快速...

    Grails 开发手册1

    开发过程中可能遇到的问题包括依赖管理、插件冲突、配置错误等,解决这些问题通常需要查看错误日志、查阅文档或寻求社区帮助。 通过以上内容,我们可以看到Grails提供了一个高效且灵活的开发环境,结合Groovy的...

    grails-app.rar_PlugIns编程_Java_

    3. 配置插件:在`grails-app/conf/Config.groovy`和`grails-app/conf/BuildConfig.groovy`中配置插件依赖和其他设置。 4. 测试插件:编写测试用例并执行,确保插件功能正常。 5. 发布插件:将插件打包发布到Maven...

    Grails基础教程

    - **与Java集成**:Grails是一款基于Groovy语言的Web框架,它完全兼容Java,并能无缝集成到现有的Java环境中。 - **简单而强大**:Grails采用了约定优于配置的原则,极大地简化了开发流程,使得开发者能够快速构建高...

    bootStrapDemo:Grails项目

    在该项目中,Bootstrap作为前端UI框架被引入,为应用程序提供了一套响应式布局和易于使用的组件。Bootstrap由Twitter开发,是目前最流行且广泛使用的前端框架之一,它包括一系列预定义的CSS样式、JavaScript插件和...

    应用框架在JSP开发中的应用

    Struts2是其后续版本,引入了更多现代Web开发特性,如拦截器、OGNL表达式语言和强大的插件系统。 **JSF(JavaServer Faces)** 是Java EE平台的一部分,提供了一种声明式的方式来创建用户界面。JSF通过UI组件和后台...

    dataframe:用于Grails的快速Web开发插件

    DataFrame是Grails框架中一个非常有用的插件,它旨在加速Web应用的开发过程,特别是处理数据展示和交互的环节。Grails是一个基于Groovy语言的开源Web应用框架,它简化了构建动态、敏捷Web应用的过程。DataFrame插件...

    Grails-with-AngularJs:Grails 和 Angularjs

    Grails是基于Groovy语言的全栈式Java web框架,它以其简洁的语法、强大的插件系统和自动化工具赢得了开发者们的喜爱。Grails的核心理念是“代码即配置”,这使得开发过程更为高效,减少了大量手动配置的工作。同时,...

Global site tag (gtag.js) - Google Analytics