У меня есть веб-приложение Maven, которое использует JPA 2.0 на задней панели. Поставщиком JPA является EclipseLink 2.3.2.Почему среда NetBeans не видит созданные источники?
Когда я построить проект (и он развертывает пробеги успешно) он строит JPA мета-модель в каталоге
${basedir}/target/generated-sources/annotations/
Однако IDE не видит классы, определенные там. Маленькие красные точки с восклицательным знаком повсюду. Тем не менее я могу перейти к тем файлам в окне Projects и открыть сгенерированные исходные файлы.
Это случается с кем-то еще, и кто-нибудь знает, как его исправить?
UPDATE:
Как работы вокруг я обнаружил, что я могу выйти из NetBeans, удалить каталог кэша NetBeans, а затем перезапустить. Это заставляет NetBeans восстанавливать кеш, а затем классы снова становятся видимыми. Должен ли я подавать ошибку в отслеживатель ошибок NetBeans? Я не могу придумать тестовый пример, чтобы это произошло, но это происходит довольно часто.
В eclipse вы можете определить более чем одну исходную папку - попробуйте добавить ее. –
Да, это ошибка, Netbeans должен обновляться автоматически. – eskatos
это еще [ошибка] (https://netbeans.org/bugzilla/show_bug.cgi?id=218658) в 2015 году с Netbeans 8.0.2. Интересно, почему все используют Eclipse или Intellij. –