gpt4 book ai didi

grails - 升级后Grails资源插件找不到/lib/文件夹

转载 作者:行者123 更新时间:2023-12-02 14:42:19 26 4
gpt4 key购买 nike

我最近将grails应用程序升级到2.4.3,并且在此过程中将资源插件升级到1.2.14。我意识到 Assets 插件目前是首选,但我暂时还不能进行切换。我在ApplicationResources.groovy中定义了以下内容

modules = {
core {
resource url: '/js/main.js', disposition: 'head'
resource url: '/lib/bootstrap/css/bootstrap.css', disposition: 'head'
... more here
}
}

运行该应用程序时,我得到以下信息:
| Error 2015-02-01 23:13:40,005 [localhost-startStop-1] ERROR resource.ResourceMeta  - Resource not found: /lib/bootstrap/css/bootstrap.css

如果查看我所附的图像,可以看到该文件确实在正确的位置,并且可以与旧版资源插件一起使用。

最佳答案

Grails资源插件使用grails.resources.adhoc.patterns中的grails.resources.adhoc.includesConfig.groovy值来确定要处理的资源。也许这种行为在各个版本之间都发生了变化,您需要像这样添加lib目录:

grails.resources.adhoc.patterns = ['/images/*', '/css/*', '/js/*', '/plugins/*', '/lib/bootstrap/css/*']
grails.resources.adhoc.includes = ['/images/**', '/css/**', '/js/**', '/plugins/**', '/lib/bootstrap/css/**']

关于grails - 升级后Grails资源插件找不到/lib/文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28271505/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com