试图让我的头脑在grails和资源插件。我已经看过了它已经安装好了。我还读过它不是,您必须将它作为运行时插件添加到配置文件中。那么问题是哪一个是正确的?当我尝试将它添加到我的Config.groovy文件中时,我会得到一个错误。
错误打包应用程序:错误加载Config.groovy:没有方法签名:Config.groovy适用于参数类型:(java.lang.String)值::Config.groovy:1.2
Config.groovy文件
grails {
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)引起的
发布于 2014-02-17 19:58:38
正如在文档中提到的插件,您需要在BuildConfig.groovy而不是Config.groovy中安装插件
要使用该插件,请将其添加到您的BuildConfig.groovy中:
plugins {
runtime ':resources:1.2'
}发布于 2014-02-17 19:58:50
我认为这需要在你的BuildConfig中实现:
plugins {
runtime ':resources:1.2'
runtime ":cached-resources:1.0"
runtime ":yui-minify-resources:0.1.5"
}https://stackoverflow.com/questions/21838119
复制相似问题