У меня есть веб-приложение Maven, которое использует JPA 2.0 на задней панели. Поставщиком JPA является EclipseLink 2.3.2.
Когда я создаю проект (и он успешно запускает прогоны), он создает метамоду JPA в каталоге
${basedir}/target/generated-sources/annotations/
Однако среда IDE не видит классы, определенные там. Маленькие красные точки с восклицательным знаком повсюду. Тем не менее, я могу перейти к тем файлам в Проекты и открыть сгенерированные исходные файлы.
Случается ли это с кем-то еще и кто-нибудь знает, как его исправить?
UPDATE:
Как работа, я обнаружил, что могу выйти из NetBeans, удалить каталог кэша NetBeans, а затем перезагрузить. Это заставляет NetBeans восстанавливать кеш, а затем классы снова становятся видимыми. Должен ли я подавать ошибку в отслеживатель ошибок NetBeans? Я не могу придумать тестовый пример, чтобы это произошло, но это происходит довольно часто.