NetBeans 27 улучшает совместимость с JDK 25 и добавляет исправления Gradle 9

Команда Apache NetBeans выпустила 27-ю версию своей кроссплатформенной IDE, содержащую обновления Java, инструменты сборки, корпоративные функции и улучшения пользовательского интерфейса.
Для разработчиков Java этот релиз включает в себя множество исправлений и улучшений для JDK 25, таких как решение проблем сборки Javadoc, обновление nb-javac до версии JDK 25b31 и отключение агента буфера обмена Windows в JDK 25 и более поздних версиях. Также включено непрерывное интеграционное тестирование для JDK 25.
Дополнительные обновления Java включают улучшения рефакторинга, улучшенное автодополнение кода для компактных исходных файлов (JEP 512), исправления форматирования, улучшения отладчика и поддержку PatternCaseLabel.
Поддержка инструментов сборки также получила важные обновления. Интеграция с Gradle теперь включает исправления совместимости для Gradle 9 и улучшенную обработку новых версий. Поддержка Maven обновлена с выходом версий 3.9.10 и 3.9.11, исправлениями регрессионных ошибок в тестовых сеансах mvnd, корректировками жизненного цикла, улучшенными повторными запусками тестов JUnit 5 и обновлениями архетипов.
Интеграция Ant также была улучшена: устранены необычные связи с источником и улучшена загрузка зарегистрированных в IDE библиотек JSF.

Apache NetBeans 27 IDE с открытым исходным кодом
Корпоративные функции получили расширенную поддержку GlassFish 7 до версии 7.0.24 и GlassFish 8 до версии 8.0.0-M11, а также Payara 5.x на JDK 21. Улучшения включают новые пространства имен PrimeFaces и OmniFaces, улучшения функций автозаполнения и тегов классов JSF, а также исправления в конфигурации служб Payara.
В области разработки на PHP обновление добавляет настройки путей PHPUnit, поддержку пользовательских HTML-тегов и исправления для подсветки проблем. В области веб-разработки обновления включают поддержку медиазапросов уровня 4, улучшенный рендеринг JSON с помощью семантического анализатора и улучшения для встраивания Vue.js.
Редактор и пользовательский интерфейс также были улучшены. NetBeans теперь может просматривать SVG-файлы, сравнивать деревья каталогов с помощью инструмента сравнения деревьев и использовать преимущества обновления FlatLaf. Дополнительные исправления касаются устаревших функций, анализа и навигации по иерархии.
Для пользователей расширения NetBeans VS Code в этом выпуске представлены встроенные подсказки, настройка символов фиксации и исправления, повышающие стабильность. Изменения в обслуживании включают обновление тестирования непрерывной интеграции, логики повторных попыток и обработки лицензий.
Для получения дополнительной информации см. журнал изменений. Apache NetBeans 27 доступен для загрузки с веб-сайта проекта.
Редактор: AndreyEx