2017-01-05 3 views
2

OS: Windows 10Intellij Сложение> Recomplie на HTML файлы Недоступные

Intellij: 2016.3.2

Java: 1,7

У меня есть проект основной Springboot используя Thymeleaf как шаблонный двигатель. Когда я вношу изменения в файл Java, я могу использовать опцию меню Build> Recompile (Ctrl + Shift + F9) для перекомпиляции.

Эта опция недоступна для * .html-файлов. (Примечание: это работало).

Я использую встроенный tomcat как часть Spring.

Любая идея относительно того, почему этот параметр теперь недоступен?

Предполагая, что это должна быть настройка, но я просто ничего не мог найти в Интернете, но я прочитал что-то о параметрах «Обновить классы и ресурсы», которые доступны только в том случае, если опция развертывания - «взорванная» война.

+0

Только что узнал об этом. В версии 2016.2 * перекомпилирована * для шаблонов Thymeleaf. Альтернативным вариантом будет: * Build → Rebuild Project *. – DimaSan

+0

@DimaSan Build> Rebuild Project - это, безусловно, вариант, но это создает весь проект. Конечно, должен быть способ только создать один файл. – Ithar

ответ

0

Перекомпилировать файлы тимелеафа можно на Ctrl + Shift + F9. То, что сработало для меня, заключалось в том, чтобы перестроить проект с нуля, указывая на какой-то проект, вызывающий эту проблему.

Глядя на .idea/compiler.xml можно увидеть старый файл содержал:

<wildcardResourcePatterns> 
     <entry name="!?*.java" /> 
     <entry name="!?*.class" /> 
     <entry name="!?*.groovy" /> 
     <entry name="!?*.scala" /> 
     <entry name="!?*.flex" /> 
     <entry name="!?*.kt" /> 
     <entry name="!?*.clj" /> 
     <entry name="!?*.aj" /> 
</wildcardResourcePatterns> 

, которые могут быть причиной этой проблемы в связи с чем-то еще.

+0

Другим вариантом является рассмотрение этого решения: http://stackoverflow.com/a/43234019/1512175 – Ithar

+0

Это также может помочь: https://stackoverflow.com/questions/35895730/spring-boot-devtools-static- содержание-перезарядка-делает-не-работа-в-IntelliJ/35895848 – Ithar

 Смежные вопросы

  • Нет связанных вопросов^_^