Recherche de site Web

Apache NetBeans 29 lancé avec des améliorations pour Java, PHP et Git


Apache NetBeans 29 IDE multiplateforme publié avec des améliorations de performance Java, des corrections PHP et une intégration Git mise à jour.

L'équipe d'Apache NetBeans a publié la version 29 de cet IDE multiplateforme populaire. Cette mise à jour étend les capacités de Gradle en permettant aux classes provenant de jeux de sources spécifiques de s'exécuter dans le cadre des actions Gradle, répondant ainsi à une limitation de workflow de longue date.

De plus, NetBeans 29 inclut désormais Maven 3.9.12, résout les dépréciations internes et traite plusieurs problèmes de stabilité. Les corrections principales incluent la correction d'une UnsupportedOperationException dans le RunGoalsPanel, l'unification des classpaths entre l'IDE et les compilations Ant pour les projets Maven, et la prévention des exceptions de pointeur null lorsque certaines propriétés POM sont manquantes.

Les flux de travail d'intégration continue pour Maven testent désormais les versions d'accès anticipé de JDK 26. Le support d'Ant est amélioré avec une mise à niveau vers Apache Ant 1.10.15.

Le développement Java bénéficie d'améliorations comprenant des performances optimisées pour les opérations de refactoring et de recherche d'utilisation, une meilleure coloration syntaxique pour les importations de modules et les fichiers de grammaire JFlex, ainsi que la suppression de l'utilisation des API d'applets héritées et des modèles.

NetBeans 29 met également à jour le serveur Tomcat intégré vers la version 9.0.113 et améliore le compilateur nb-javac avec une version récente du JDK 26, modernisant encore davantage la chaîne d'outils Java.

Les outils de développement web prennent désormais en charge les inclusions CSS image-set et résolvent les erreurs de parseur pour les pseudo-éléments CSS, améliorant ainsi la création pour les normes web modernes. Le support de JavaScript est amélioré en détectant les éléments de classe privée en double et les constructeurs invalides lors de l'analyse.

La prise en charge de Groovy est mise à jour vers la version 3.0.25. Le développement PHP reçoit des améliorations ciblées, y compris le repliement de code pour la syntaxe heredoc et nowdoc, et une correction pour une boucle infinie causée par le comparateur d'accolades PHP dans les contextes de lexer intégrés.

Les flux de travail d'entreprise bénéficient de dialogues de connexion à la base de données améliorés, facilitant la configuration pour SQLite, DuckDB, BigQuery et Snowflake. L'analyse du code source JSP 3.0 (Jakarta) est désormais prise en charge, et une nouvelle action « Modifier context.xml » est disponible dans le menu Tomcat.

L'intégration du contrôle de version inclut un DefaultGitHyperlinkProvider mis à jour avec le support des projets Codeberg, une bibliothèque JGit mise à jour et une meilleure gestion des entrées d'ID ambiguës dans la boîte de dialogue de checkout. De plus, des corrections dans l'ordre du journal de l'historique des fichiers Git améliorent la fiabilité de l'exploration du dépôt.

Enfin, la couche plateforme reçoit plusieurs mises à jour de maintenance, y compris une meilleure gestion des API obsolètes, un journal amélioré pour la désérialisation du gestionnaire de persistance, et l'alignement du système de fichiers maître avec la compatibilité Valhalla. Les fonctionnalités obsolètes telles que l'intégration de Mylyn et les utilitaires de progression hérités ont été supprimées.

Pour plus d'informations, consultez le journal des modifications. Apache NetBeans 29 est maintenant disponible en téléchargement depuis le site Web du projet.