0

我想fontawesomegrails. 我在构建配置中添加了编译:font-awesome-resources:4.0.3.1以添加插件。我添加了

customBootstrap 
{ 
   dependsOn 'font-awesome'         
   resource url: 'css/bootstrap.css'        
   resource url: 'js/bootstrap.js' resource url: 'css/bootstrap-fixtaglib.css'    
}

applicationresource.groovy但是当我运行应用程序时出现错误

错误resource.ResourceProcessor - 无法加载资源消息:没有这样的属性:类的pluginManager:org.springframework.web.context.support.XmlWebApplicationContext。请提供解决方案。

4

1 回答 1

1

我不确定这是否是从早期 grails 版本迁移的配置问题,或者 font-awesome 是否尚未完全迁移到 grails 2.4.x。但我也遇到了这个。

作为一个简短()的解决方法,您可以直接在插件上替换导致问题的代码。

文件(将 X 替换为您的项目名称):

~/.grails/2.4.2/projects/X/plugins/font-awesome-resources-4.0.3.1/grails-app/conf/FontAwesomePluginResources.groovy 

将第 3 行和第 4 行替换为:

def pluginManager = grails.util.Holders.pluginManager
def lesscssPlugin = pluginManager.getGrailsPlugin('lesscss-resources') || pluginManager.getGrailsPlugin('less-resources')

试一试。

于 2014-07-31T10:48:50.573 回答