操作系统:Windows 10
Intellij :2016.3.2
Java :1.7
我使用 Thymeleaf 作为模板引擎,有一个基本的 Springboot 项目。当我对Java文件进行更改时,我可以使用菜单选项 Build>重新编译( Ctrl + Shift + F9 )以重新编译。
此选项不适用于* .html文件。 (注意:这曾经工作过)。
我使用嵌入式tomcat作为Spring的一部分。
为什么这个选项现在变灰了?
假设它必须是一个设置的东西,但我根本无法在网上找到任何东西,但我确实阅读了一些关于"更新类和资源"选项仅在部署选项是"爆炸"时才可用。战。
答案 0 :(得分: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>
可能会导致此问题与其他问题一起造成。