2014-02-17 6 views
0

Попытка получить голову вокруг плагина Grails и ресурсов. Я читал, что он уже установлен. Я также прочитал, что это не так, и вы должны добавить его в качестве плагина времени выполнения в файл конфигурации. Итак, вопрос в том, что правильно? Когда я пытаюсь добавить его в свой файл Config.groovy, я получаю сообщение об ошибке.Плагин ресурсов Grails

| Error Error packaging application: Error loading Config.groovy: No signature of method: groovy.util.ConfigSlurper$_parse_closure5.runtime() is applicable for argument types: (java.lang.String) values: [:resources:1.2]

Config.groovy файл

Grails {

plugins { 
     runtime ':resources:1.2' 
     runtime ":cached-resources:1.0" 
     runtime ":yui-minify-resources:0.1.5" 
    } 
} 

ОБНОВЛЕНО POST: К сожалению, после размещения я прочитал, что это должно было быть в моей сборки конфигурации, но получить другую ошибку прямо сейчас.

2014-02-17 15:03:44,111 [localhost-startStop-1] ERROR payment-gateway:plugins.DefaultGrailsPluginManager - Error configuring dynamic methods for plugin [resources: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.getLocked(LazyReference.java:46) at 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) at org.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(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:680) Caused by: java.lang.ClassNotFoundException: 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) ... 26 more

ответ

0

Как отмечалось в documentation для плагина вам необходимо установить плагин в вашем BuildConfig.groovy не Config.groovy

To use the plugin, add this to your BuildConfig.groovy:

plugins { 
    runtime ':resources:1.2' 
} 
0

Я думаю, что нужно идти в вашем BuildConfig:

plugins { 
    runtime ':resources:1.2' 
    runtime ":cached-resources:1.0" 
    runtime ":yui-minify-resources:0.1.5" 
} 
Смежные вопросы