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

Grails资源插件升级后找不到/lib/文件夹,grails,grails-resources-plugin,Grails,Grails Resources Plugin,我最近将一个grails应用程序升级到了2.4.3,并在此过程中将resources插件升级到了1.2.14。我意识到在这一点上,资产插件是首选的,但我现在还不能进行切换。我在ApplicationResources.groovy中定义了以下内容 modules = { core { resource url: '/js/main.js', disposition: 'head' resource url: '/lib/bootstrap/css/bootstrap.css'

我最近将一个grails应用程序升级到了2.4.3,并在此过程中将resources插件升级到了1.2.14。我意识到在这一点上,资产插件是首选的,但我现在还不能进行切换。我在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.在
Config.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.resources.resourceLocatorEnabled=false
放在
Config.groovy
文件中,那么它应该可以工作。无需添加
grails.resources.adhoc
属性。

Hi,Gregg尝试使用另一个文件夹(而不是lib)。我认为这是一个问题。我尝试了不同的文件夹名称,但都给出了相同的错误。Grails2.5.3也有同样的问题