首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Grails资源插件

Grails资源插件
EN

Stack Overflow用户
提问于 2014-02-17 19:53:07
回答 2查看 1.4K关注 0票数 0

试图让我的头脑在grails和资源插件。我已经看过了它已经安装好了。我还读过它不是,您必须将它作为运行时插件添加到配置文件中。那么问题是哪一个是正确的?当我尝试将它添加到我的Config.groovy文件中时,我会得到一个错误。

错误打包应用程序:错误加载Config.groovy:没有方法签名:Config.groovy适用于参数类型:(java.lang.String)值::Config.groovy:1.2

Config.groovy文件

grails {

代码语言:javascript
复制
    plugins {
        runtime ':resources:1.2'
        runtime ":cached-resources:1.0"
        runtime ":yui-minify-resources:0.1.5"
    }
}

更新后的帖子:很抱歉,在张贴后,我读到它必须在我的构建配置,但现在得到不同的错误。

2014-02-17 15:03:44,111本地主机-startStop-1错误payment-gateway:plugins.DefaultGrailsPluginManager -为插件资源配置动态方法:1.1.6: com/yahoo/platform/yui/compressor/JavaScriptCompressor java.lang.NoClassDefFoundError: com/yahoo/platform/yui/compressor/JavaScriptCompressor at java.lang.Class.privateGetDeclaredMethods(Class.java:2475) at java.lang.Class.getDeclaredMethods(Class.java:1818) at org.codehaus.groovy.util.LazyReference。org.codehaus.groovy.util.LazyReference.get(LazyReference.java:33) at org.codehaus.groovy.util.LazyReference.getLocked(LazyReference.java:46) at org.codehaus.groovy.util.LazyReference.get(LazyReference.java:33) at com.blockconsult.yuiminifyresources.YuiJsMinifyResourceMapper.map(YuiJsMinifyResourceMapper.groovy:28) at org.grails.plugin.resource.mapper.ResourceMapper.invoke(ResourceMapper.groovy:139) atorg.grails.plugin.resource.mapper.ResourceMapper.invokeIfNotExcluded(ResourceMapper.groovy:128) at org.grails.plugin.resource.ResourceProcessor.applyMappers(ResourceProcessor.groovy:587) at org.grails.plugin.resource.ResourceProcessor.prepareResource(ResourceProcessor.groovy:533) at org.grails.plugin.resource.ResourceProcessor$_prepareSingleDeclaredResource_closure12.doCall(ResourceProcessor.groovy:602) at org.grails.plugin.resource.util.ResourceMetaStore.addDeclaredResource(ResourceMetaStore.groovy:29) at org。grails.plugin.resource.ResourceProcessor.prepareSingleDeclaredResource(ResourceProcessor.groovy:600) at org.grails.plugin.resource.ResourceProcessor$_prepareResourceBatch_closure14.doCall(ResourceProcessor.groovy:625) at org.grails.plugin.resource.ResourceProcessorBatch.each(ResourceProcessorBatch.groovy:8) at org.grails.plugin.resource.ResourceProcessor.prepareResourceBatch(ResourceProcessor.groovy:621) at org.grails.plugin.resource.ResourceProcessor.resourcesChanged(ResourceProcessor.groovy:804) at org.grails.plugin.resource.ResourceProcessor.loadModules(ResourceProcessor.groovy:800) at org.grails.plugin.resource.ResourceProcessor.reloadAll(ResourceProcessor.groovy:1056) at ResourcesGrailsPlugin$_closure3.doCall(ResourcesGrailsPlugin.groovy:172) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(由: com.yahoo.platform.yui.compressor.JavaScriptCompressor at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247)引起的

EN

回答 2

Stack Overflow用户

发布于 2014-02-17 19:58:38

正如在文档中提到的插件,您需要在BuildConfig.groovy而不是Config.groovy中安装插件

要使用该插件,请将其添加到您的BuildConfig.groovy中:

代码语言:javascript
复制
plugins {
   runtime ':resources:1.2'
}
票数 0
EN

Stack Overflow用户

发布于 2014-02-17 19:58:50

我认为这需要在你的BuildConfig中实现:

代码语言:javascript
复制
plugins {
    runtime ':resources:1.2'
    runtime ":cached-resources:1.0"
    runtime ":yui-minify-resources:0.1.5"
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21838119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档