我有一个 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(使用前将#替换为@)