为什么 NetBeans IDE 看不到生成的源?

2024-02-22

我有一个 Maven 构建的 Web 应用程序,在后端使用 JPA 2.0。 JPA 提供程序是 EclipseLink 2.3.2。

当我构建项目(并且部署成功运行)时,它会在目录中构建 JPA 元模型

${basedir}/target/generated-sources/annotations/

然而 IDE 看不到那里定义的类。到处都是带感叹号的小红点。但我可以导航到这些文件Projects窗口并打开生成的源文件。

这种情况是否发生在其他人身上,有人知道解决方法吗?

UPDATE:

作为解决方法,我发现可以退出 NetBeans,删除 NetBeans 缓存目录,然后重新启动。这会强制 NetBeans 重建缓存,然后类再次变得可见。我应该向 NetBeans 错误跟踪器提交错误吗?我无法想出一个测试用例来实现它,但它经常发生。


如果您转到项目属性/源,则会有一条注释:您需要在下生成源

${basedir}/target/generated-sources/FOOBAR 

where FOOBAR是你的插件的名称。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么 NetBeans IDE 看不到生成的源? 的相关文章

随机推荐