У меня есть файл шаблона freemarker ftl, который включен для taglib в проекте IntelliJ. Проблема в том, что JspTaglibs не разрешен внутри IntelliJ. Ошибка выделяет текст JspTaglibs
, и сообщение об ошибке «Невозможно разрешить переменную JspTaglibs». Содержимое файла выглядит следующим образом:Ресурсы в JAR неправильно решены в IntelliJ
<#assign page=JspTaglibs["/WEB-INF/taglibs/sitemesh-page.tld"]>
<#assign decorator=JspTaglibs["/WEB-INF/taglibs/sitemesh-decorator.tld"]>
<#assign security=JspTaglibs["/WEB-INF/taglibs/security.tld"]>
Это импортированный проект Maven. Включенный ftl находится в скомпилированном JAR-файле, который я включаю в качестве корня содержимого в веб-модуле.
Любые мысли по разрешению «JspTaglibs», чтобы автозаполнение и проверка могли быть активированы для тегов Freemarker?
У вас есть этот JAR-файл, присутствующий в [зависимостях между модулями] (http://www.jetbrains.com/idea/webhelp/configuring-module-dependencies-and-libraries.html)? – CrazyCoder
Да. Из-за этого разрешаются другие переменные. – ktamlyn
Пожалуйста, напишите сообщение об ошибке в http://youtrack.jetbrains.com/issues/IDEA с образцом проекта для воспроизведения. – CrazyCoder