无法解析groovy.text.StreamingTemplateEngine类

无法解析groovy.text.StreamingTemplateEngine类,groovy,template-engine,Groovy,Template Engine,我试图获得一些关于使用groovy的模板引擎的实践经验。指 下面是我试图执行的代码片段,但出现了一个错误,错误是“无法解析groovy.text.StreamingTemplateEngine类” 有人能解释一下我做错了什么吗?尝试在不使用import语句的情况下将import与new StreamingTemplateEngine().createTemplate(text)或new groovy.text.StreamingTemplateEngine().createTemplate(te

我试图获得一些关于使用groovy的模板引擎的实践经验。指

下面是我试图执行的代码片段,但出现了一个错误,错误是“无法解析groovy.text.StreamingTemplateEngine类”


有人能解释一下我做错了什么吗?

尝试在不使用import语句的情况下将import与new StreamingTemplateEngine().createTemplate(text)或
new groovy.text.StreamingTemplateEngine().createTemplate(text)
一起使用。检查
string response
是否为
string response
:string类是否大写。这对我来说很好,所以


另外,还要确保项目中的依赖项是为groovy库添加的,例如gradle中的
compile('org.codehaus.groovy:groovy all:2.4.14')
。您的程序似乎找不到groovy库。

尝试在不使用import语句的情况下将import与新的StreamingTemplateEngine().createTemplate(text)或
新的groovy.text.StreamingTemplateEngine().createTemplate(text)
一起使用。检查
string response
是否为
string response
:string类是否大写。这对我来说很好,所以


另外,还要确保项目中的依赖项是为groovy库添加的,例如gradle中的
compile('org.codehaus.groovy:groovy all:2.4.14')
。似乎您的程序找不到groovy库。

build.gradle
中添加
groovy模板
依赖项解决了我的问题

compile group: 'org.codehaus.groovy', name: 'groovy-templates', version: '2.5.7'

build.gradle
中添加
groovy模板
依赖项解决了我的问题

compile group: 'org.codehaus.groovy', name: 'groovy-templates', version: '2.5.7'

StreamingTemplateEngine
位于库
groovy templates
中,因此他们可能只需要将其添加到依赖项中。或者使用
groovy-all
,正如您所说,我以前尝试过这些,但没有用。关于groovy库的查找,我能够使用SimpleTemplateEngine和GStringTemplateEngine执行类似的程序,但不能使用StreamingTemplateEngine。我相信所有这些都在同一个图书馆里。有关这方面的任何信息?
StreamingTemplateEngine
都在库
groovy templates
中,因此他们可能只需要将其添加到依赖项中。或者使用
groovy-all
,正如您所说,我以前尝试过这些,但没有用。关于groovy库的查找,我能够使用SimpleTemplateEngine和GStringTemplateEngine执行类似的程序,但不能使用StreamingTemplateEngine。我相信所有这些都在同一个图书馆里。有关于这个的信息吗?我刚刚下载了最新的groovy并执行了这个脚本,它工作了。我刚下载了最新的groovy并执行了这个脚本,它就工作了。只是“字符串”变为def。
compile group: 'org.codehaus.groovy', name: 'groovy-templates', version: '2.5.7'