maven - Netbeans 并不总是在 Maven 项目的增量编译时更新 target/classes/*.class 文件
问题描述
我将 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 也遇到过类似的问题,它们也监视文件更改)
解决方案
推荐阅读
- api - DioError [DioErrorType.response]:Http 状态错误 [429]
- cassandra - 检查 Cassandra 中哪些表是空的
- ckeditor - 在 CK Editor 5 中使用第三方 UI 创建自定义构建
- javascript - 当用户导航回页面时刷新页面的一部分
- vba - 未打开 Outlook 时 ExchangeConnectionMode 为 olNoExchange (0)
- html - 对齐 3 个 div,1 个 div 取全高,2 个共享高度
- javascript - 取消nuxt fetch hook的请求
- jquery - 带有 JQuery 更改模板的 Kendo UI:只读或禁用
- python - LightFM 上最简单的例子
- cuda - 我可以使用 cudaMemcpyPeer 在 MPI 分配的不同 GPU 之间传输数据吗?