微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法将Groovy代码添加到现有的Maven Java项目“def无法解析为类型”

这可能是非常简单的事情,但我似乎无法做到正确.我有一个Spring MVC 3.0应用程序,我想使用一些groovy代码.

问题

当我添加Groovy代码(Groovy Classes)并开始定义我的变量IDE(我的案例中是SpringSource Tool Suite)告诉我“def无法解析为类型”

我做了什么

>创建了一个名为src / main / groovy的源文件
>创建.groovy类添加一个def msg =’Hello’的方法
>向Classpath添加了Groovy库
>通过IDE进行项目/清理
> IDE(STS)仍告诉我“def无法解析为某种类型”

如果我创建一个简单的Groovy项目,我可以毫无问题地交换groovy / java,但现在我正在将Groovy添加到我已经拥有的东西中它似乎并没有发现我正在尝试在那些常规文件中进行groovy.我在类路径上有Groovy,Groovy本质和一切.不确定还有什么可以让STS停止将我的groovy代码标记错误.

谢谢.

解决方法:

您必须安装Groovy Eclipse插件.

打开仪表板,单击“Extensions”选项卡(仪表板),选中“Groovy Eclipse”选项:

然后单击安装.

安装完成后,它会要求您重新启动Spring Tool Suite =>做到这一点.

然后右键单击您的项目=> “配置”=> “转换为Groovy项目”

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐