Apache NetBeans с гордостью объявил о долгожданном выпуске Apache NetBeans 11.1, в котором впервые появилось множество интересных функций, включая интеграцию с Payara, благодаря команде Payara!
Вы можете скачать его здесь https://netbeans.apache.org/download/nb111/nb111.html
Ниже представлены все новые интересные функции, которые может предложить эта версия!
Java EE
Основные улучшения в области Java EE — это новая поддержка Java EE 8, а также новая и обновленная интеграция с Payara и GlassFish.
- Впервые поддерживается Java EE 8 для веб-приложений на основе Maven и Gradle. Новая поддержка Java EE 8 предоставляет возможность создавать приложения Java EE 8 и развертывать их в контейнере Java EE 8 с новым архетипом Maven «webapp-javaee8».
- Интеграция с Payara «из коробки» впервые благодаря команде Payara.
- Поддержка GlassFish 5.0.1.
Ява
Основные улучшения в области Java — это поддержка новых функций языка Java, интеграция с примерами Gluon OpenJFX, а также улучшения и исправления для использования систем сборки Maven и Gradle.
Редактор Java
Основные усовершенствования, особенно в области редактора Java, — это поддержка новых функций языка Java, в том числе предоставляемых JEP-325 и JEP-330, а также начальная поддержка встроенных параметров.
- Интеграция поддержки для JEP-330: https://github.com/apache/netbeans/pull/1171
- Первоначальная поддержка подсказок имен встроенных параметров для Java: https://github.com/apache/netbeans/pull/1247.
- Завершение кода для функции предварительного просмотра JEP-325 для нескольких ярлыков: https://github.com/apache/netbeans/pull/1175
- Подсказка для преобразования в функцию предварительного просмотра JEP-325 для выражений переключателя: https://github.com/apache/netbeans/pull/1193
- Подсказка по включению функций предварительного просмотра в Java-проектах на основе Maven: https://github.com/apache/netbeans/pull/1285
- Профили миграции Java: https://github.com/apache/netbeans/pull/1212
- «Main» — это новый ярлык, который действует так же, как «psvm», т. Е. Создает «public static void main»: https://github.com/apache/netbeans/pull/1176
- Исправление автоматической генерации имени модуля Jigsaw: https://github.com/apache/netbeans/pull/1274
OpenJFX
- Примеры OpenJFX включены, благодаря команде Gluon: https://github.com/apache/netbeans/pull/1241
специалист
- Аргументы компилятора Java, например «–enable-preview», переданы в редактор Java от Maven: https://github.com/apache/netbeans/pull/1173
01
02
03
04
05
06
07
08
09
10
11
12
13
|
<build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version> 3.8 . 0 </version> <configuration> <compilerArgs> <arg>--enable-preview</arg> </compilerArgs> </configuration> </plugin> </plugins> </build> |
- Интеграция JaCoCo Maven нарушена в NB 11.0: https://github.com/apache/netbeans/pull/1286
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
|
<plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version> 0.8 . 3 </version> <executions> <execution> <goals> <goal>prepare-agent</goal> </goals> </execution> <execution> <id>report</id> <phase>prepare- package </phase> <goals> <goal>report</goal> </goals> <configuration> <outputDirectory>${project.reporting.outputDirectory}/jacoco_test</outputDirectory> </configuration> </execution> </executions> </plugin> |
- Запретить исключение библиотек Maven: https://github.com/apache/netbeans/pull/1271
Gradle
- Поддержка Gradle JavaEE: https://github.com/apache/netbeans/pull/1215
- Первоначальная поддержка модульного проекта Java в Gradle: https://github.com/apache/netbeans/pull/1276.
- Мастер Java-приложений для Gradle: https://github.com/apache/netbeans/pull/1154
- Добавить поддержку отладчика для веб-проектов Gradle: https://github.com/apache/netbeans/pull/1289
- Включить Всегда показывать выходные данные Gradle Build по умолчанию: https://github.com/apache/netbeans/pull/1220
- Исправления в действии Gradle Java / замены токенов: https://github.com/apache/netbeans/pull/1198
- Интерфейс HTML для полировки Gradle: https://github.com/apache/netbeans/pull/1279
- Обновите TestSuites в Gradle Test Run после завершения: https://github.com/apache/netbeans/pull/1254
- Исправлена ошибка при запуске сообщения о позиции Gradle: https://github.com/apache/netbeans/pull/1227.
разное
Другие улучшения, связанные с областью Java, перечислены ниже.
- Использование Graal.js 19.0.0 с помощью сценариев в платформе / core.network: https://github.com/apache/netbeans/pull/1092
- Отдельные исходные кэши Truffle между несколькими сеансами отладки: https://github.com/apache/netbeans/pull/1252
- Цветовая подсветка синтаксиса для файлов Kotlin «.kt»: https://github.com/apache/netbeans/pull/1228
- Правильная информация о лицензии для значка / грамматики Kotlin: https://github.com/apache/netbeans/pull/1229
Веб-интерфейс: JavaScript / HTML5 / PHP
- PHP 7.4: https://github.com/apache/netbeans/pull/1199
- Завершение кода шаблона Jade: https://github.com/apache/netbeans/pull/1254
- Обновите примеры PHP: https://github.com/apache/netbeans/pull/1183
Платформа NetBeans / API-интерфейсы NetBeans
- Создать режим из кода клиента: https://github.com/apache/netbeans/pull/1135
- Добавление регистрации на уровне Java для грамматик TextMate: https://github.com/apache/netbeans/pull/1200
- Отсутствует исходный уровень 11 и 12 в проекте модуля NetBeans: https://github.com/apache/netbeans/pull/1194
- Исправлена проблема «Поведение BooleanStateAction изменилось»: https://github.com/apache/netbeans/pull/1250
вид
- Экран-заставка HiDPI с версией продукта: https://github.com/apache/netbeans/pull/1246
- Улучшение внешнего вида табуляции (HiDPI): https://github.com/apache/netbeans/pull/1284
- Улучшение масштабирования значков на дисплеях HiDPI и подготовка ImageUtilities для значков HiDPI: https://github.com/apache/netbeans/pull/1273
Разнообразный
- Popupswitcher npe исправляет: https://github.com/apache/netbeans/pull/1219
- Открыть недавний файл не работает: https://github.com/apache/netbeans/pull/1216
- Добавлено системное свойство nb.laf.norestart для предотвращения перезапуска при изменениях LaF: https://github.com/apache/netbeans/pull/1056
См. Оригинальную статью здесь: Apache NetBeans 11.1 Только что выпущен! Мнения, высказанные участниками Java Code Geeks, являются их собственными. |