Fontawesome资源插件错误

时间:2014-07-28 09:45:34

标签: grails font-awesome-4

我想在fontawesome中使用grails插件。 我在构建配置编译: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但是当我运行应用程序时出错

  

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

1 个答案:

答案 0 :(得分: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')

然后试一试。