我正在使用带有 FreeMarker 模板插件的 Eclipse 3.5,它向我展示了一个我不想看到的语法验证问题。
如何关闭此验证,或可能将此模板错误降级为警告?在以前版本的 Eclipse 中,我可能会在 Window -> Preferences -> Validation 下查看,但在 3.5 中看不到。
更新:为了记录,我得到的错误是:
模板错误:第 16 行第 9 列的 foo.ftl noescape 没有遇到匹配的转义。在 foo.ftl
我正在使用带有 FreeMarker 模板插件的 Eclipse 3.5,它向我展示了一个我不想看到的语法验证问题。
如何关闭此验证,或可能将此模板错误降级为警告?在以前版本的 Eclipse 中,我可能会在 Window -> Preferences -> Validation 下查看,但在 3.5 中看不到。
更新:为了记录,我得到的错误是:
模板错误:第 16 行第 9 列的 foo.ftl noescape 没有遇到匹配的转义。在 foo.ftl
我遇到了类似的语法错误问题,并且在我的 freemarker 模板文件上不断出现红色 X 标记。解决方案是替换不支持新语法的旧 freemarker.jar ......在我的情况下,它位于 ...eclipse\plugins\org.visigoths.freemarker_2.3.2
重新启动 eclipse 后,我不得不打开 .ftl 文件一次,以便重新验证它并且语法错误消失了。
据我所知,Freemarker 插件(假设您使用 JBoss Tools 中的插件)会显示语法错误,而这些错误 - 就像 java 编辑器中的 java 语法错误一样 - 无法关闭或“降级”。基本上这意味着 Freemarker 解析器无法解析您的模板。
Window / Preferences / Validation 不在“核心” Eclipse 中,您需要安装Web 工具才能获得 Validation 页面。但是,您不能在那里设置 Freemarker 语法验证选项。