Отключить проверку FreeMarker в Eclipse 3.5

Я использую Eclipse 3.5 с подключаемым модулем шаблона FreeMarker, и он показывает мне проблему проверки синтаксиса, которую я не хочу видеть.

Как отключить эту проверку или, возможно, понизить статус этой ошибки шаблона до предупреждения? В предыдущих версиях Eclipse я, вероятно, смотрел в Window -> Preferences -> Validation, но я не вижу этого в 3.5.

ОБНОВЛЕНИЕ: Для записи, ошибка, которую я получаю, такова:

Ошибка в шаблоне: foo.ftl в строке 16, столбце 9. Не обнаружено соответствующего escape-побега. в foo.ftl


person Jeff    schedule 28.09.2009    source источник


Ответы (2)


Насколько я знаю, плагин Freemarker (при условии, что вы используете один из JBoss Tools) показывает синтаксические ошибки, и эти — точно так же, как синтаксические ошибки Java в редакторе Java — нельзя отключить или «понизить». В основном это означает, что парсер Freemarker не может разобрать ваш шаблон.

Window/Preferences/Validation не входят в «ядро» Eclipse, вам необходимо установить веб-инструменты чтобы получить страницу проверки. Однако вы не можете установить здесь параметры проверки синтаксиса Freemarker.

person Csaba_H    schedule 09.10.2009
comment
Не то, что я надеялся услышать, но боюсь, вы можете быть правы. Это намного хуже, чем вообще отсутствие плагина Eclipse. Один вопрос: мой плагин принадлежит Visigoth Software Society, а не JBoss Tools. Если вы знаете какие-либо различия там, пожалуйста, дайте мне знать. - person Jeff; 14.10.2009
comment
Я попробовал плагин Visigoth и не вижу никакой разницы в этом вопросе. Оба плагина используют проверку синтаксиса Freemarker, и ни один из них не позволяет отключить эту функцию. Просто из любопытства, каков ваш вариант использования такой ошибки в вашем скрипте Freemarker? - person Csaba_H; 15.10.2009

У меня была похожая проблема синтаксической ошибки, и я продолжал получать красную отметку X в моем файле шаблона freemarker. Решение состояло в том, чтобы заменить старый файл freemarker.jar, который не поддерживал новый синтаксис... в моем случае он находился в ...eclipse\plugins\org.visigoths.freemarker_2.3.2.

После перезапуска eclipse мне пришлось один раз открыть файл .ftl, чтобы он был повторно проверен, и синтаксическая ошибка исчезла.

person StackTraceMaster    schedule 07.01.2010
comment
Это, похоже, не сработало для меня, но спасибо за предложение. - person Jeff; 08.01.2010
comment
В моей установке плагина уже установлена ​​последняя версия freemarker. Тем не менее, тег noescape помечен как ошибка. ИМХО это баг, так как шаблон работает именно так, как и ожидалось. - person BetaRide; 18.06.2015