2015-07-13 2 views
1

Простите меня за мой английский. На самом деле я хочу использовать Шаблонный профайлер плагин в графе 2.4.3. Но он не может быть установлен в этой версии Grails. Он доступен для версии 1.3.2 grails. И я хочу использовать его для grails 2.4.3. Когда я пытаюсь установить. Он показывает ошибкуКак мы можем использовать плагин профилировщика шаблонов в grails 2.4.3

| Error Compilation error: startup failed: C:\Project\target\work\plugins\profile-template-0.1\grails-app\services\profile\te mplate\ProfileTemplateService.groovy: 5: unable to resolve class org.codehaus.groovy.grails.commons.Configurat ionHolder @ line 5, column 1. import org.codehaus.groovy.grails.commons.ConfigurationHolder ^

C:\Projects\target\work\plugins\profile-template-0.1\grails-app\services\profile\te mplate\ProfileTemplateService.groovy: 8: unable to resolve class org.codehaus.groovy.grails.commons.Configurat ionHolder @ line 8, column 26. boolean isRecording = !(ConfigurationHolder.config?.profile?.template?.disabled as Boolean) ^

2 errors

Может кто-нибудь помочь мне вытащить меня из этого. Или вы можете предложить мне другой альтернативный вариант для этого.

Заранее спасибо.

ответ

0

Если у вас есть доступ к исходному коду плагина вы можете следовать этим:

В Grails 2 мы больше не используем ConfigurationHolder мы используем GrailsApplication.getConfig() вместо этого. В поле ProfileTemplateService надстройки GrailsApplication grailsApplication (весна будет вводить его во время приложения ботинка вверх) и изменить:

ConfigurationHolder.config?.profile.... 

в

grailsApplication.config.profile... 

Вашего класс обслуживание должен выглядеть следующим образом:

class ProfileTemplateService { 
    GrailsApplication grailsApplication 

    def method() { 
    a = grailsApplication.config.profile 
    } 
} 

Очевидно там может появиться больше обручей, прежде чем вы начнете работать над плагином.

 Смежные вопросы

  • Нет связанных вопросов^_^