首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Grails 2.4.3中排除来自$GRAILS_HOME/libs/的默认库

在Grails 2.4.3中,可以通过修改BuildConfig.groovy文件来排除来自$GRAILS_HOME/libs/的默认库。以下是具体步骤:

  1. 打开项目中的BuildConfig.groovy文件。
  2. 在文件中找到grails.project.dependency.resolution部分。
  3. 在dependencies闭包中添加excludes属性,用于排除默认库。例如:
代码语言:txt
复制
dependencies {
    // 其他依赖项...
    
    excludes 'commons-logging', 'log4j', 'slf4j-api'
}

在上述示例中,我们排除了commons-logging、log4j和slf4j-api这三个默认库。

  1. 保存并关闭BuildConfig.groovy文件。
  2. 重新运行Grails应用程序,以使更改生效。

通过上述步骤,我们成功地在Grails 2.4.3中排除了来自$GRAILS_HOME/libs/的默认库。

Grails是一个基于Groovy语言的Web应用程序框架,它结合了Spring框架和Hibernate ORM。它的主要优势包括高效的开发速度、强大的领域特定语言(DSL)支持以及与Java生态系统的良好集成。

Grails的应用场景包括Web应用程序开发、RESTful API开发、企业级应用程序开发等。

腾讯云提供了云计算相关的产品和服务,其中与Grails开发相关的产品包括云服务器、云数据库MySQL版、云存储等。您可以访问腾讯云官方网站(https://cloud.tencent.com/)了解更多关于这些产品的详细信息和使用指南。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

在你的浏览器中构建和共享开发人员环境

如何点击一个按钮,并在一个预先配置的开发环境找到自己,动动手指就可以让IDE拥有丰富的编辑工具和项目资源?如何在本地开发,但在云中编译和运行项目?好的,第一件事情是首要的。...在Codenvy中构建Dockerfile与在本地构建Dockerfile没有区别——都是相同的指令,相同的规则,相同的输出。还有几个特定的Codenvy功能,如项目源注入到映像。...以下是基于预先安装了JDK7的映像创建Grails环境的示例: 从codenvy / jdk7 #下载Grails发行版,将其解压到/ home / user / $ GRAILS_HOME RUN wget...#设置env变量并将它们导出到.bashrc ENV GRAILS_HOME /home/user/grails-2.4.4 RUN echo'export GRAILS_HOME = $ GRAILS_HOME...在默认环境中缺少Ruby gem吗?自己添加!这是你的项目和环境。所以,每次用户点击运行按钮,Docker脚本都会被执行。

4.5K90

在您的浏览器中构建和共享开发者环境

在Codenvy中构建Dockerfile与在本地构建Dockerfile没有什么区别 - 相同的指令,相同的规则,相同的输出。有几个Codenvy特定的功能,如注入项目源到图像。...这里有一个基于预安装JDK7的镜像搭建Grails环境的例子: FROM codenvy/jdk7 #下载Grails发行版,将其解压到/home/user/$GRAILS_HOME RUN wget....bashrc ENV GRAILS_HOME /home/user/grails-2.4.4 RUN echo'export GRAILS_HOME = $ GRAILS_HOME'>> /home/...user/.bashrc ENV PATH $GRAILS_HOME/bin:$PATH RUN echo "export PATH=$PATH" >> /home/user/.bashrc #将您的应用程序源添加到...它可以只是一个URL或一个不错的按钮,默认的或是您自己的logo。最有趣的是另一个用户点击这个URL的时刻。下面就是一个这样的按钮。点击它,然后我会解释幕后发生的事情。

1.9K70
  • 《Spring Boot极简教程》第8章 Spring Boot集成Groovy,Grails开发第8章 Spring Boot集成Groovy,Grails开发小结参考资料

    Grails这个独特的框架被视为是提升工程师生产效率的动态工具,因为其干脆的API设计,合理的默认值以及约定架构。与java的无缝集成使得这个框架成为世界上众多框架中的首选。...一系列强大的特性,如基于sping的依赖注入和各式各样的插件,可以提供创建现代基于web的app的所有需要的东西。 我们使用Grails框架。.../ 数据库的对象关系映射层使用GORM 我们使用 Grail 对象关系映射(Grails Object Relational Mapping,GORM)API 进行数据库层的持久化工作。...2.创建一个 GRAILS_HOME 环境变量。 3.将 $GRAILS_HOME/bin 添加到 PATH中。 如果你的电脑上有SDKMAN!...螢幕快照 2017-04-15 02.10.49.png 为了演示上的简易性,数据库我们直接用的是H2,在application.yml配置如下: hibernate: cache:

    2.5K30

    8.2 Spring Boot集成Groovy、Grails开发小结参考资料

    Grails这个独特的框架被视为是提升工程师生产效率的动态工具,因为其干脆的API设计,合理的默认值以及约定架构。与java的无缝集成使得这个框架成为世界上众多框架中的首选。...一系列强大的特性,如基于sping的依赖注入和各式各样的插件,可以提供创建现代基于web的app的所有需要的东西。 我们使用Grails框架。.../ 数据库的对象关系映射层使用GORM 我们使用 Grail 对象关系映射(Grails Object Relational Mapping,GORM)API 进行数据库层的持久化工作。...2.创建一个 GRAILS_HOME 环境变量。 3.将 $GRAILS_HOME/bin 添加到 PATH中。 如果你的电脑上有SDKMAN!...螢幕快照 2017-04-15 02.10.49.png 为了演示上的简易性,数据库我们直接用的是H2,在application.yml配置如下: hibernate: cache:

    2.3K30

    DevOps自动化组件-RUNDECK介绍、开发、部署、使用

    1.获得部署jar 自己使用gradle构建,在rundeck\rundeck-launcher\build\libs会生成rundeck-launcher-2.10.5-SNAPSHOT.jar。...etc:存储RunDeck使用的到的框架配置信息,如日志框架log4j,以及指定其他所有配置的磁盘存储路径,如以上所示目录,都可在etc中的配置文件指定 3.访问RunDeck服务 默认的web端口为...其他的如数据库,初始化密码等还是可以改下的,RunDeck的信息的存储体系包括数据库系统和文件系统,其中数据库默认使用的h2数据库,当使用久数据一多性能就会下降了,当然,我们可以配置其他的支持jdbc的数据库来存储数据...1.修改默认的用户名密码:/server/config/realm.properties 2.修改数据库连接:/server/config/rundeck-config.properties,如 dataSource.url...grails.mail.host=smtp.sina.com.cn   grails.mail.port=25   grails.mail.username=xxx grails.mail.password

    9K90

    比 MyBatis 效率快 100 倍的条件检索引擎,天生支持联表!

    集成简单 可以和任意 Java Web 框架集成,如:SpringBoot、Grails、Jfinal 等 扩展性强 面向接口设计,用户可自定义扩展 Bean Searcher 中的任何组件 支持 注解缺省...在这里特别简单,告别分库分表带来的代码熵值增高问题 支持 Select 指定字段 同一个实体类,可指定只 Select 其中的某些字段,或排除某些字段 支持 参数过滤器 支持添加多个参数过滤器,可自定义参数过滤规则...支持 字段转换器 支持添加多个字段转换器,可自定义数据库字段到实体类字段的转换规则 支持 SQL 拦截器 支持添加多个 SQL 拦截器,可自定义 SQL 生成规则 5 技术选型 框架目的:只一行代码实现...普通的复杂列表查询只需一行代码 单表检索可复用原有 Domain,无需定义 SearchBean 集成简单 可以和任意 Java Web 框架集成,如:SpringBoot、Spring MVC、Grails...识别其它 ORM 的注解 自定义 ParamResolver 来支持其它形式的检索参数 自定义 Dialect 来支持更多的数据库 等等.. 6 源码地址 Gitee:https://gitee.com

    1.1K20

    比 MyBatis 效率快 100 倍...

    Web 框架集成,如:SpringBoot、Grails、Jfinal 等扩展性强面向接口设计,用户可自定义扩展 Bean Searcher 中的任何组件支持 注解缺省约定优于配置,可省略注解,可复用原有域类...在这里特别简单,告别分库分表带来的代码熵值增高问题支持 Select 指定字段同一个实体类,可指定只 Select 其中的某些字段,或排除某些字段支持 参数过滤器支持添加多个参数过滤器,可自定义参数过滤规则支持...字段转换器支持添加多个字段转换器,可自定义数据库字段到实体类字段的转换规则支持 SQL 拦截器支持添加多个 SQL 拦截器,可自定义 SQL 生成规则5 技术选型框架目的:只一行代码实现:多表联查分页搜索任意字段组合过滤任意字段排序多字段统计架构图...普通的复杂列表查询只需一行代码单表检索可复用原有 Domain,无需定义 SearchBean集成简单可以和任意 Java Web 框架集成,如:SpringBoot、Spring MVC、Grails...识别其它 ORM 的注解自定义 ParamResolver 来支持其它形式的检索参数自定义 Dialect 来支持更多的数据库等等..

    11910

    比 MyBatis 快了 100 倍

    集成简单 可以和任意 Java Web 框架集成,如:SpringBoot、Grails、Jfinal 等 扩展性强 面向接口设计,用户可自定义扩展 Bean Searcher 中的任何组件 支持 注解缺省...在这里特别简单,告别分库分表带来的代码熵值增高问题 支持 Select 指定字段 同一个实体类,可指定只 Select 其中的某些字段,或排除某些字段 支持 参数过滤器 支持添加多个参数过滤器,可自定义参数过滤规则...支持 字段转换器 支持添加多个字段转换器,可自定义数据库字段到实体类字段的转换规则 支持 SQL 拦截器 支持添加多个 SQL 拦截器,可自定义 SQL 生成规则 5、技术选型 框架目的:只一行代码实现...普通的复杂列表查询只需一行代码 单表检索可复用原有 Domain,无需定义 SearchBean 集成简单 可以和任意 Java Web 框架集成,如:SpringBoot、Spring MVC、Grails...识别其它 ORM 的注解 自定义 ParamResolver 来支持其它形式的检索参数 自定义 Dialect 来支持更多的数据库 等等.. 6、源码地址 Gitee:https://gitee.com

    22810

    比 MyBatis 快 100 倍,天生支持联表!

    集成简单 可以和任意 Java Web 框架集成,如:SpringBoot、Grails、Jfinal 等 扩展性强 面向接口设计,用户可自定义扩展 Bean Searcher 中的任何组件...在这里特别简单,告别分库分表带来的代码熵值增高问题 支持 Select 指定字段 同一个实体类,可指定只 Select 其中的某些字段,或排除某些字段 支持 参数过滤器 支持添加多个参数过滤器,可自定义参数过滤规则...支持 字段转换器 支持添加多个字段转换器,可自定义数据库字段到实体类字段的转换规则 支持 SQL 拦截器 支持添加多个 SQL 拦截器,可自定义 SQL 生成规则 5 技术选型 框架目的...普通的复杂列表查询只需一行代码 单表检索可复用原有 Domain,无需定义 SearchBean 集成简单 可以和任意 Java Web 框架集成,如:SpringBoot、Spring MVC、Grails...识别其它 ORM 的注解 自定义 ParamResolver 来支持其它形式的检索参数 自定义 Dialect 来支持更多的数据库 等等.. 6 源码地址 Gitee:https://gitee.com

    92640

    比 MyBatis 效率快 100 倍...

    集成简单 可以和任意 Java Web 框架集成,如:SpringBoot、Grails、Jfinal 等 扩展性强 面向接口设计,用户可自定义扩展 Bean Searcher 中的任何组件 支持 注解缺省...在这里特别简单,告别分库分表带来的代码熵值增高问题 支持 Select 指定字段 同一个实体类,可指定只 Select 其中的某些字段,或排除某些字段 支持 参数过滤器 支持添加多个参数过滤器,可自定义参数过滤规则...支持 字段转换器 支持添加多个字段转换器,可自定义数据库字段到实体类字段的转换规则 支持 SQL 拦截器 支持添加多个 SQL 拦截器,可自定义 SQL 生成规则 5、技术选型 框架目的:只一行代码实现...普通的复杂列表查询只需一行代码 单表检索可复用原有 Domain,无需定义 SearchBean 集成简单 可以和任意 Java Web 框架集成,如:SpringBoot、Spring MVC、Grails...识别其它 ORM 的注解 自定义 ParamResolver 来支持其它形式的检索参数 自定义 Dialect 来支持更多的数据库 等等.. 6、源码地址 Gitee:https://gitee.com

    13710

    比 Mybatis 效率高 100倍,天生支持联表!

    集成简单 可以和任意 Java Web 框架集成,如:SpringBoot、Grails、Jfinal 等 扩展性强 面向接口设计,用户可自定义扩展 Bean Searcher 中的任何组件 支持 注解缺省...在这里特别简单,告别分库分表带来的代码熵值增高问题 支持 Select 指定字段 同一个实体类,可指定只 Select 其中的某些字段,或排除某些字段 支持 参数过滤器 支持添加多个参数过滤器,可自定义参数过滤规则...支持 字段转换器 支持添加多个字段转换器,可自定义数据库字段到实体类字段的转换规则 支持 SQL 拦截器 支持添加多个 SQL 拦截器,可自定义 SQL 生成规则 技术选型 框架目的 只一行代码实现:...普通的复杂列表查询只需一行代码 单表检索可复用原有 Domain,无需定义 SearchBean 集成简单 可以和任意 Java Web 框架集成,如:SpringBoot、Spring MVC、Grails...识别其它 ORM 的注解 自定义 ParamResolver 来支持其它形式的检索参数 自定义 Dialect 来支持更多的数据库 等等..

    92910

    只会用 Spring Boot 创建微服务?这 4 种替代方案绝了!

    框架的创建者开发,灵感来自使用 Spring、Spring Boot 和 Grails 构建服务的经验。...因此,在 Helidon 和 Ktor 服务中, 我使用了Java类库方式的Consul 客户端。...程序大小 为了保证设置应用程序的简单性,构建脚本中没有排除传递依赖项,因此 Spring Boot 服务 uber-JAR 的大小大大超过了其他框架上的类似物的大小(因为使用 starters 不仅导入了必要的依赖项...图片 启动时长 每个应用程序的启动时长都是不固定的: 图片 值得注意的是,如果你将 Spring Boot 中不必要的依赖排除,并注意设置应用的启动参数(例如,只扫描必要的包并使用 bean 的延迟初始化...同时,如本文所示,新框架在应用程序参数设置方面赢得了 Spring Boot。如果这些参数中的任何一个对你的某个微服务至关重要,那么也许值得关注。

    21410

    简洁、高效、灵活:探索 Spring 同级别的编程框架

    Grails Grails是一个基于Groovy语言的构建在Spring Boot之上的强大的面向JVM的Web应用框架。...然而,它的不同之处在于,它通过构建已经建立的Java技术(如Spring和Hibernate)来实现。...Grails开箱即用的内容包括: GORM :一个易于使用的对象映射库,支持SQL,MongoDB,Neo4j等。 可以查看呈现HTML和JSON的技术。...借助 Play,应用程序可以通过无状态和非阻塞架构实现可预测的扩展。Play 默认采用 RESTful,包括资产编译器、JSON 和 WebSocket 支持,非常适合现代 Web 和移动应用程序。...它由Yammer开发,增强了基于JVM的后端服务,集合了来自Java生态系统中的稳定和成熟的程序库,组成了简单、轻量级的程序包,使得用户可以专注于把事情做好。

    85350

    只会用 Spring Boot 创建微服务?那你就 OUT 了,还有这 4 种替代方案!

    框架的创建者开发,灵感来自使用 Spring、Spring Boot 和 Grails 构建服务的经验。...因此,在 Helidon 和 Ktor 服务中, 我使用了Java类库方式的Consul 客户端。...程序大小 为了保证设置应用程序的简单性,构建脚本中没有排除传递依赖项,因此 Spring Boot 服务 uber-JAR 的大小大大超过了其他框架上的类似物的大小(因为使用 starters 不仅导入了必要的依赖项...Spring Boot 中不必要的依赖排除,并注意设置应用的启动参数(例如,只扫描必要的包并使用 bean 的延迟初始化),那么你可以显著地减少启动时间。...同时,如本文所示,新框架在应用程序参数设置方面赢得了 Spring Boot。如果这些参数中的任何一个对你的某个微服务至关重要,那么也许值得关注。

    6.2K20

    Android代码混淆之混淆规则

    最后,预校验的Java6或针对Java MicroEdition的所述处理后的码。 下面就和大家分享一下对使用了第三方库的项目进行混淆的经验。...ProGuard默认会对第三方库也进行混淆的,而第三方库有的已经混淆过了,有的使用了Java反射技术,所以我们在进行代码混淆的时候要排除这些第三方库。...排除对第三方库的混淆需要在混淆规则文件(通常是:proguard-project.txt或proguard.cfg或proguard-rules.pro或proguard-rules.txt也可以是其它的文件名只要在配置文件中将含有混淆规则的文件名配置进去就行了...4.对第三方库中的类不进行混淆 a.混淆时保护引用的第三方jar包 如:-libraryjars libs/baidumapapi_v3_2_0.jar #保护引用的第三方jar包不被混淆 注意:在使用...b.混淆时保护第三方jar包中的类不被混淆 如:-keep class com.baidu.** { *; } #让ProGuard不要警告找不到com.baidu.

    1.5K20

    只会用 Spring Boot 创建微服务?这 4 种替代方案了解一下!

    框架的创建者开发,灵感来自使用 Spring、Spring Boot 和 Grails 构建服务的经验。...因此,在 Helidon 和 Ktor 服务中, 我使用了Java类库方式的Consul 客户端。...;如果需要,可以通过排除指定依赖来减小大小): 备注:什么是 maven的uber-jar 在maven的一些文档中我们会发现 “uber-jar”这个术语,许多人看到后感到困惑。...图片 启动时长 每个应用程序的启动时长都是不固定的: 图片 值得注意的是,如果你将 Spring Boot 中不必要的依赖排除,并注意设置应用的启动参数(例如,只扫描必要的包并使用 bean 的延迟初始化...同时,如本文所示,新框架在应用程序参数设置方面赢得了 Spring Boot。如果这些参数中的任何一个对你的某个微服务至关重要,那么也许值得关注。

    2.5K40

    这逆天的框架!一行代码竟超越Hibernate、MyBatis等一众框架100倍!

    前言 在后端与数据库交互中,hibernate 和 mybatis、data-jdbc 等等 ORM 是我们经常会选用的技术框架! 这些ORM框架,在增、删、改上都提供了快捷、方便的操作。...-- SpringBoot / Grails 的项目直接使用以下依赖,更为方便(只添加这一个依赖即可) --> cn.zhxu...没错,它就是用来告诉 bean-searcher 如何与数据库字段映射的一个实体类,并且特别重要!...Bean Searcher可以和任意 Java Web 框架集成,如:SpringBoot、Spring MVC、Grails、Jfinal 等等。 此外,Bean Searcher扩展性很强。...识别其它 ORM 的注解 自定义 ParamResolver 来支持其它形式的检索参数 自定义 Dialect 来支持更多的数据库 等等..

    6400

    Linux 平台 通过ODBC访问数据库

    这是一个小众的知识点,最近做测试需要使用多种语言访问数据库,其中需要ODBC驱动访问db,这里做个记录。...默认是 /etc/odbcinst.ini export ODBCINI= /etc/odbcinst.ini export ODBCSYSINI = /etc/ 配置 odbcinst.ini文件 默认该文件内已经有...编译 需要修改 TestODBCSample.c 中 connect 函数中的 user参数的值,使用本文开头创建的数据库账号用户名。 # INCLUDEDIRS = -I.....其实这里涉及到 makefile的语法规则,makefile文件禁止乱用 TAB,只有命令所在的行才能且只能以TAB开头, 其他的如,make变量的定义、赋值,make内定函数如(error "strings...如果排除了TAB用空格代替的问题后、以及由中文“:”等问题后,问题还存在 那么很可能是文件编码格式的问题 查看一下Makefile 文件编码格式是不是utf-8的,还带有BOM标记在文件头 [root@

    3.1K20

    Rails框架流行在他的设计理念

    2、Convention Over Configuration --约定高于配置 Rails几乎成了敏捷web框架的代名词,Java社区的Grails,.NET开源项目Mono Rails和Subsonic...,MonoRail项目也在加强URL Routing这块的内容,看来自己要创建一套规则也容易。...2、O/R Mapping: NHibernate,IbatisNet等ORM架构都有至少有一个记录OR映射关系的配置文件,然而Rails框架没有,它使用Scaffold生成model,默认情况下就是英文复数的表名对应单数的...MonoRail之前默认用的是prototype库,MonoRail团队正在支持其他的javascript框架,可参看jQuery 和 MonoRail 4、Loger: 对一个web应用,log是很常用的...,Castle 框架和spring.net,MS企业类库都有log,还有一个更通用的Log库,可参看通用日志 5、Mails: 对一个web应用,log是很常用的,Castle框架里面的支持很全面,从邮件模板到

    2K50
    领券