如何在Grails2.4.3中使用模板分析器插件

如何在Grails2.4.3中使用模板分析器插件,grails,grails-plugin,grails-2.0,Grails,Grails Plugin,Grails 2.0,请原谅我的英语。实际上,我想在Grails2.4.3中使用模板分析器。但它无法安装在此grails版本中。它适用于grails版本1.3.2。我想在Grails2.4.3中使用它。当我试图安装时。它显示了一个错误 |错误编译错误:启动失败: C:\Project\target\work\plugins\profile-template-0.1\grails-app\services\profile\te mplate\ProfileTemplateService.groovy:5:无法解析类 o

请原谅我的英语。实际上,我想在Grails2.4.3中使用模板分析器。但它无法安装在此grails版本中。它适用于grails版本1.3.2。我想在Grails2.4.3中使用它。当我试图安装时。它显示了一个错误

|错误编译错误:启动失败: C:\Project\target\work\plugins\profile-template-0.1\grails-app\services\profile\te mplate\ProfileTemplateService.groovy:5:无法解析类 org.codehaus.groovy.grails.commons.Configurat ionHolder@line 5, 第1栏。进口 org.codehaus.groovy.grails.commons.ConfigurationHolder^

C:\Projects\target\work\plugins\profile-template-0.1\grails-app\services\profile\te mplate\ProfileTemplateService.groovy:8:无法解析类 org.codehaus.groovy.grails.commons.Configurat ionHolder@line 8, 第26栏。 布尔值isRecording=!(ConfigurationHolder.config?.profile?.template?.已禁用为布尔值) ^

2个错误

谁能帮我摆脱这一切。或者你可以给我建议另一个备选方案


提前感谢。

如果您可以访问插件的源代码,您可以按照以下步骤操作:

在Grails2中,我们不再使用
ConfigurationHolder
而是使用
GrailsApplication.getConfig()
。在
ProfileTemplateService
add字段
GrailsApplication-GrailsApplication
(Spring将在应用程序启动期间注入它),并更改:

ConfigurationHolder.config?.profile....

您的服务类应该如下所示:

class ProfileTemplateService {
   GrailsApplication grailsApplication

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

显然,在你真正使插件工作之前,还有更多的困难需要克服。

如果你有权访问插件的源代码,你可以遵循以下步骤:

在Grails2中,我们不再使用
ConfigurationHolder
而是使用
GrailsApplication.getConfig()
。在
ProfileTemplateService
add字段
GrailsApplication-GrailsApplication
(Spring将在应用程序启动期间注入它),并更改:

ConfigurationHolder.config?.profile....

您的服务类应该如下所示:

class ProfileTemplateService {
   GrailsApplication grailsApplication

   def method() {
   a = grailsApplication.config.profile
   }
}
显然,在你真正让插件工作之前,还有更多的困难需要解决