gpt4 book ai didi

grails - 我们如何在 grails 2.4.3 中使用模板分析器插件

转载 作者:行者123 更新时间:2023-12-02 14:50:41 24 4
gpt4 key购买 nike

原谅我的英语。其实我想用模板分析器 grails 2.4.3 中的插件。但它无法安装在这个 grails 版本中。它适用于 grails 版本 1.3.2。我想将它用于 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



任何人都可以帮助我摆脱这种情况。或者,您可以为此建议我另一种选择。

提前致谢。

最佳答案

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

在 Grails 2 中,我们不再使用 ConfigurationHolder我们使用 GrailsApplication.getConfig()反而。在 ProfileTemplateService添加字段 GrailsApplication grailsApplication (Spring 将在应用程序启动期间注入(inject)它)并更改:

ConfigurationHolder.config?.profile....


grailsApplication.config.profile...

您的服务类应如下所示:
class ProfileTemplateService {
GrailsApplication grailsApplication

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

显然,在您真正使插件工作之前,还有更多的障碍需要跳过。

关于grails - 我们如何在 grails 2.4.3 中使用模板分析器插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31377048/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com