Проблемы с QueryDsl Intellisense/Netbeans

У меня есть ссылки на все jar-файлы QueryDSL из каталога all в моих библиотеках. Моя проблема NetBeans не видит объекты "Q". Они создаются в том же каталоге, что и все другие объекты объектов JPA с "_". Во-вторых, если я использую объект "Q", он компилируется, но сам редактор его не видит и считает ошибкой.

У кого-нибудь есть идеи? Я попытался отредактировать файл Ant, но и это мне не удалось. Не похоже, что мне нужно редактировать его специально для генерации. Основная проблема связана с подключением к редактору NetBeans.

Кстати, я посмотрел на эту ссылку, и я уже сделал это! Как настроить classpath в Netbeans?

Также у меня есть эта проблема как на Mac OSX, так и на Ubuntu Netbeans. Помощь приветствуется!!


person Nick    schedule 02.11.2011    source источник
comment
Стандартные классы метамодели JPA доступны без ошибок? Оба процессора APT настроены одинаково. Я использую Eclipse, поэтому пока просто задаю вопросы.   -  person Timo Westkämper    schedule 02.11.2011
comment
Я просто попытался сдуть классы сущностей, которые были созданы изначально. Затем регенерировал их, CLEAN затем строил, и теперь объекты Q видны. Понятия не имею почему.   -  person Nick    schedule 02.11.2011
comment
Я нашел способ. Я пытался опубликовать ответ, но правила не позволяют мне это сделать. ПОЧТА \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\ Похоже, я нашел обходной путь. Также кажется, что это ошибка в NetBeans. Обходной путь: перейдите в свой домашний каталог и скрытый каталог netbeans. Должен быть в Linux и, возможно, в Mac OSX ~/.netbeans/7.0/var/cache/index . Удалите все подпапки в каталоге index. Также убедитесь, что Netbeans выключен. Перезапустите NetBeans и выполните сборку, так как она должна иметь правильное кэширование. Это отстой!   -  person Nick    schedule 02.11.2011
comment
Вы вынуждены использовать NetBeans? Eclipse и IDEA — хорошие альтернативы.   -  person Timo Westkämper    schedule 02.11.2011
comment
Нет, но мне действительно не нравится Eclipse. Особенно для веб-разработки и JPA-разработки. В последнее время Eclipse стал для меня более глючным. Это моя первая проблема с NetBeans.   -  person Nick    schedule 03.11.2011
comment
Я до сих пор не могу заставить объекты Q работать с моим единственным проектом.   -  person Nick    schedule 03.11.2011


Ответы (2)


Лучшее согласованное исправление — перейти к свойствам проекта и добавить сборку/сгенерированные источники в качестве папки исходного пакета в Sources.

person Nick    schedule 03.11.2011

У меня такая же проблема. Я провел чистку и сборку проекта, и это помогло мне. Я мог ясно видеть, что файлы Java создаются, а файлы классов не попадают в путь. Чистота помогла мне.

person Krishna Vedula    schedule 21.07.2015