Apache NetBeans IDE 16 publié

L'Apache Software Foundation a présenté l'environnement de développement intégré Apache NetBeans 16, qui prend en charge les langages de programmation Java SE, Java EE, PHP, C/C++, JavaScript et Groovy. Des assemblys prêts à l'emploi sont créés pour Linux (snap, flatpak), Windows et macOS.

Parmi les changements proposés :

  • L'interface utilisateur offre la possibilité de charger des propriétés FlatLaf personnalisées à partir d'un fichier de configuration personnalisé.
    Apache NetBeans IDE 16 publié
  • L'éditeur de code a étendu la prise en charge des formats YAML et Dockerfile. Ajout de la prise en charge des formats TOML et ANTLR v4/v3.
  • Ajout de la prise en charge de certaines nouvelles fonctionnalités dans Java 19. Ajout de la prise en charge de la saisie semi-automatique, du formatage de l'indentation et des info-bulles pour les modèles d'enregistrement. Complétion du modèle implémentée dans les balises de cas. Le compilateur Java NetBeans intégré nb-javac (javac modifié) a été mis à jour. ActionsManager a été repensé dans l'API de débogage. Ajout de la prise en charge des archives jar multi-versions. Logique améliorée pour la sélection de la plateforme Java.
  • Prise en charge améliorée du système de build Gradle. Ajout de la prise en charge initiale de l'API project.dependency pour l'exportation d'une arborescence de dépendances depuis Gradle. Fonctionnalité retravaillée liée à l'éditeur de notes. Ajout de la prise en charge des projets sans build.gradle.
  • Prise en charge améliorée du système de build Maven. Prise en charge améliorée de Jakarta EE 9/9.1. La capacité de traiter les résultats du projet sous la forme d'artefacts identifiables et de leurs emplacements a été mise en œuvre. Ajout du support pour désactiver les avertissements en fonction de l'utilisation de certains plugins lors de l'assemblage.
  • Les problèmes dans les environnements pour les langages PHP et Groovy ont été corrigés.
  • Dans l'environnement des projets C/C++, le débogueur CPPLight fonctionne sur les systèmes avec une architecture aarch64.
  • Les capacités d'audit ont été étendues à l'aide de serveurs LSP (Language Server Protocol). Ajout de la prise en charge de l'audit des vulnérabilités dans Oracle Cloud.

Source: opennet.ru

Ajouter un commentaire