Выпуск інтэграванага асяроддзя распрацоўкі Apache NetBeans 16

Арганізацыі Apache Software Foundation прадставіла інтэграванае асяроддзе распрацоўкі Apache NetBeans 16, якая дае падтрымку моў праграмавання Java SE, Java EE, PHP, C / C ++, JavaScript і Groovy. Гатовыя зборкі сфарміраваны для Linux (snap, flatpak), Windows і macOS.

Сярод прапанаваных змен:

  • У інтэрфейсе карыстача прадстаўлена магчымасць загрузкі ўласных уласцівасцяў FlatLaf з карыстацкага файла канфігурацыі.
    Выпуск інтэграванага асяроддзя распрацоўкі Apache NetBeans 16
  • У рэдактары кода пашырана падтрымка фарматаў YAML і Dockerfile. Дададзена падтрымка фарматаў TOML і ANTLR v4/v3.
  • Дададзена падтрымка некаторых новых магчымасцяў Java 19. Дададзена падтрымка аўтадапаўнення, фарматавання водступаў і паданні падказак для шаблонаў запісаў (record pattern). Рэалізавана аўтадапаўненне шаблонаў у пазнаках case. Абноўлены убудаваны ў NetBeans Java-кампілятар nb-javac (мадыфікаваны javac). У адладкавым API перапрацаваны ActionsManager. Дададзена падтрымка мультырэлізных jar-архіваў. Палепшана логіка выбару Java-платформы.
  • Палепшана падтрымка сістэмы зборкі Gradle. Дададзена пачатковая падтрымка API project.dependency для экспартавання дрэва залежнасцяў з Gradle. Перапрацавана функцыянальнасць, звязаная з Grade Editor. Дададзена падтрымка праектаў без build.gradle.
  • Палепшана падтрымка сістэмы зборкі Maven. Палепшана падтрымка Jakarta EE 9/9.1. Рэалізавана магчымасць апрацоўкі вываду праекта ў форме артэфактаў, якія ідэнтыфікуюцца, і іх месцазнаходжання. Дададзена падтрымка адключэння папярэджанняў у залежнасці ад ужывання тых ці іншых убудоў пры зборцы.
  • Ухілены праблемы ў асяроддзі для моў PHP і Groovy.
  • У асяроддзі для праектаў на C/C++ забяспечана праца адладчыка CPPLight на сістэмах з архітэктурай aarch64.
  • Пашыраны магчымасці аўдыту з выкарыстаннем сервераў LSP (Language Server Protocol). Дададзена падтрымка аўдыту ўразлівасцяў у Oracle cloud.

Крыніца: opennet.ru

Дадаць каментар