Я разрабатываю приложение Play Java 2.4.x, которое в значительной степени соответствует всем соглашениям с Play.IntelliJ IDEA не находит Play Twirl шаблоны (иногда)
При просмотре проекта в IntelliJ IDEA Ultimate шаблоны Twirl обычно помечены как «не удается разрешить символ» в операторах импорта. Иногда и необъяснимо (для меня) они появятся в порядке.
Я могу ctrl-click на любом из шаблонов, и IDEA покажет мне скомпилированный файл Scala. Даже если они помечены как «не может решить»
Например, этот скриншот показывает несколько шаблонов, как хорошо, но другие не:
Шаблоны в /app/views/**.scala.html
Twirl компилирует их /target/scala-2.11/twirl/main/views/html/**.template.scala
И Scala компилирует их /target/scala-2.11/classes/views/html/**.class
Я бегу IntelliJ IDEA Ultimate, 2016.3.4 с Playframew ork support plugin version 1.0
sbt run
прекрасно работает над этим проектом и никогда не жаловался на недостающие шаблоны.
Вот моя конфигурация источников (в большинстве случаев это, кажется, автоматически сгенерирован, я пытался его чистки, но что-то продолжает добавлять все те, в красном обратно в)
IntelliJ смогут найти только точку после того, как они были ком это одна из причин. – gpgekko
Да, извините, я этого не показывал, но файлы классов для шаблонов находятся в /target/scala-2.11/classes/views/html – Peter
Есть некоторые [открытые проблемы] (https: //youtrack.jetbrains. com/issues/SCL? q = Twirl% 20% 23unresolved) для поддержки Twirl. [SCL-10578] (https://youtrack.jetbrains.com/issue/SCL-10578) относится к вашей проблеме. – CrazyCoder