2

我将 Netbeans 9.0 与带有 SpringBoot 2.1M4 的 Java Maven 项目一起使用。该应用程序在启用了 Spring DevTools 的终端窗口中运行,因此每次触摸 target/classes 中的 .class 时它都会重新加载。

此设置通常可以正常工作。问题是,有时,我注意到 Netbeans 实际上停止了更新类文件。我更改了源,保存,当然激活了“保存时编译”,但find target/classes -name "Foo.class"继续显示旧时间戳,因此 DevTools 没有机会注意到更改。

另一方面,完整的构建会执行 Maven,当然,它会按预期重新生成目标/类文件。

Netbeans 中是否有我不知道的控制 Netbeans“增量编译”如何影响类文件的机制?

(我之前使用 Netbeans 8.2 和各种应用程序服务器或 DCEVM/HotSwap 也遇到过类似的问题,它们也监视文件更改)

4

0 回答 0