Netbeans并不总是在Maven项目上进行增量编译时更新target / classes / *。class文件。

时间:2018-09-28 11:15:53

标签: maven spring-boot netbeans spring-boot-devtools

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

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

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

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

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

0 个答案:

没有答案