Недавно я перешел с Eclipse на Netbeans 7.3 и столкнулся с множеством причуд, и мне интересно, испытал ли их кто-нибудь еще и / или нашел решение. Из-за этих «проблем» я подумываю снова вернуться на Eclipse, но я сомневаюсь, потому что у NB тоже есть много хороших вещей!
Вот такие причуды:
- при создании нового класса Java и допустите опечатку, например где-то в методе NB не распознает / не отображает ошибки напрямую, а после очень долгого ожидания или перезапуска NB. Это также происходит с существующими классами.
- задачи фонового сканирования иногда застревают на 100%
- завершение кода занимает вечность. Даже не думайте о рефакторинге или переименовании класса, потому что сканирование пути к классам занимает> 3 минут (да ведь это новый класс для выкрикивания нагрузки)
- горячее развертывание: изменения не всегда правильно синхронизируются с сервером (Glassfish). Иногда требуется полное удаление и развертывание, чтобы отразить изменения, внесенные в источник.
- NB управляет моими pom.xml и glassfish-web.xml: он добавляет подсказку о развертывании к pom.xml, а также изменяет или удаляет контекстный корень в glassfish-web.xml. Пожалуйста, прекратите это делать!
- Почему o почему я не могу выполнить «Исправить импорт» для всего проекта. Вы можете выполнить «организовать импорт» для всего проекта, но это не добавит недостающих операций импорта. См. http://netbeans.org/bugzilla/show_bug.cgi?id=167031#c2
Запуск NB 7.3 в Windows XP, 3 ГБ ОЗУ, ЦП 2+ ГГц Проект представляет собой проект Java 7 maven, содержащий 12 модулей / подпроектов.