Búsqueda de sitios web

NetBeans 28 ofrece mejoras en Gradle y Maven para desarrolladores de Java


El IDE multiplataforma Apache NetBeans 28 mejora el soporte para Gradle 9, refina el manejo de la interfaz de usuario de Maven y amplía la integración con JUnit.

El equipo de Apache NetBeans ha lanzado la versión 28 de este popular IDE multiplataforma, ofreciendo actualizaciones en Gradle, Maven, herramientas de Java y la experiencia de desarrollo en general.

Esta actualización trae compatibilidad total con Gradle 9, resolviendo múltiples problemas de larga data relacionados con la resolución de dependencias del proyecto y la gestión de la colección de archivos. NetBeans 28 también actualiza las herramientas de Gradle incluidas a la versión 8.11.1 y ahora utiliza por defecto JDK 25.

En el lado de Maven, el IDE ahora cuenta con un manejo mejorado de la re-ejecución de objetivos, un nuevo botón de "copiar" en el personalizador de acciones de Maven y sugerencias de dependencias refinadas que verifican tanto las dependencias normales como las extensiones de compilación.

Además, se han actualizado los plugins de Maven integrados, incluido el exec-maven-plugin (ahora en la versión 3.5.1), mientras que los servidores DAP/LSP se han optimizado para coordinar la preparación del proyecto de manera más efectiva en configuraciones complejas.

El módulo de Java recibe una atención considerable en esta versión. NetBeans 28 reduce la dependencia de las APIs internas de javac, mejora la finalización de código, optimiza el resaltado de sintaxis para temas oscuros y añade resaltado de sintaxis de Javadoc para fragmentos de código. Los desarrolladores que trabajen con funciones en vista previa o proyectos modulares notarán un manejo de importaciones más robusto y una mejor recuperación de errores al tratar con árboles de sintaxis incompletos.

Además, la integración del Protocolo de Servidor de Lenguaje ahora admite múltiples servidores e introduce un manejo adecuado del cierre y la salida.

Con respecto a las mejoras en la interfaz de usuario, varios refinamientos hacen que el IDE sea más receptivo y fácil de usar. Las pestañas de Proyectos, Archivos y Favoritos ahora incluyen descripciones emergentes, mientras que se ha añadido una nueva plantilla de archivo markdown y la herramienta CheckRegex para agilizar las tareas de desarrollo basadas en texto.

El tema FlatLaf se ha actualizado a la versión 3.6.2, mejorando la claridad tanto en modos claro como oscuro. Además, el Diseñador de Formas ahora utiliza escuchas lambda por defecto.

Además de eso, una pequeña pero útil adición es un widget de herramienta de texto incorporado que puede codificar o decodificar cadenas Base64, URL y Hex, muy útil para desarrolladores que trabajan con tareas de web o serialización de datos.

Más allá de Java, la nueva versión también mejora la autocompletación de PHP (especialmente para la palabra clave use y los nombres de clases completamente cualificados), amplía el soporte de extensiones de archivos Groovy e introduce mejoras en la legibilidad de SCSS para temas oscuros. En el ámbito empresarial, se introduce el soporte de Java SE 26 para Tomcat, TomEE y GlassFish, con nueva integración para GlassFish 8.0.0-M12 y objetos implícitos EL de Faces 4.

Mientras tanto, la plataforma central ha ganado un manejo más inteligente de la variable JAVA_HOME y ha reducido el ruido innecesario en los registros, simplificando así la configuración y el diagnóstico en diferentes entornos.

Por último, se han modernizado varios componentes internos, incluyendo actualizaciones a ASM 9.9 y mejoras en CI que amplían la cobertura de pruebas automatizadas. El equipo de NetBeans también ha eliminado la extensión integrada de VS Code del repositorio principal; este proyecto ahora vive de manera independiente bajo netbeans-vscode.

Para obtener más información, consulte el registro de cambios. Apache NetBeans 28 está disponible para su descarga en el sitio web del proyecto.