NetBeans 28 traz melhorias no Gradle e Maven para programadores Java
O Apache NetBeans 28, IDE multiplataforma, melhora o suporte ao Gradle 9, aperfeiçoa o tratamento da interface do Maven e expande a integração com o JUnit.
A equipa do Apache NetBeans lançou a versão 28 deste popular IDE multiplataforma, oferecendo atualizações no Gradle, Maven, ferramentas Java e na experiência geral de desenvolvimento.
Esta atualização traz compatibilidade total com o Gradle 9, resolvendo múltiplos problemas antigos relacionados com a resolução de dependências de projetos e o manuseio de coleções de ficheiros. O NetBeans 28 também atualiza as ferramentas Gradle incluídas para a versão 8.11.1 e agora utiliza por defeito o JDK 25.
No lado do Maven, o IDE apresenta agora um manuseamento melhorado da reexecução de objetivos, um novo botão "copiar" no personalizador de ações do Maven e sugestões de dependências mais refinadas que verificam tanto dependências normais como extensões de build.
Além disso, os plugins Maven incorporados foram atualizados, incluindo o exec-maven-plugin (agora na versão 3.5.1), enquanto os servidores DAP/LSP foram otimizados para coordenar a prontidão do projeto de forma mais eficaz em configurações complexas.
O módulo Java recebe atenção considerável nesta versão. O NetBeans 28 reduz a dependência das APIs internas javac, melhora o preenchimento de código, aprimora a realce de sintaxe para temas escuros e adiciona realce de sintaxe Javadoc para trechos de código. Os programadores que trabalham com funcionalidades em pré-visualização ou projetos modulares notarão um manuseamento de importações mais robusto e uma melhor recuperação de erros ao lidar com árvores de sintaxe incompletas.
Além disso, a integração com o Language Server Protocol agora suporta múltiplos servidores e introduz um manuseamento adequado de encerramento e saída.
Relativamente às melhorias na interface, vários refinamentos tornam o IDE mais responsivo e fácil de usar. Os separadores Projetos, Ficheiros e Favoritos agora incluem dicas de ferramenta, enquanto um novo modelo de ficheiro markdown e a ferramenta CheckRegex foram adicionados para simplificar tarefas de desenvolvimento baseadas em texto.
O tema FlatLaf foi atualizado para a versão 3.6.2, melhorando a clareza tanto nos modos claro como escuro. Além disso, o Form Designer agora utiliza ouvintes lambda por defeito.
Além disso, uma pequena mas útil adição é um widget de ferramenta de texto incorporado que pode codificar ou decodificar strings em Base64, URL e Hex—útil para programadores que lidam com tarefas de web ou serialização de dados.
Para além do Java, a versão também melhora a autocompletação em PHP (especialmente para a palavra-chave use e nomes de classes totalmente qualificados), expande o suporte a extensões de ficheiros Groovy e introduz melhorias na legibilidade de SCSS para temas escuros. No âmbito empresarial, chega o suporte a Java SE 26 para Tomcat, TomEE e GlassFish, com nova integração para GlassFish 8.0.0-M12 e objetos implícitos do Faces 4 EL.
Entretanto, a plataforma principal ganhou uma gestão mais inteligente da variável JAVA_HOME e reduziu ruído desnecessário nos registos, simplificando assim a configuração e o diagnóstico em diferentes ambientes.
Por fim, vários componentes internos foram modernizados, incluindo atualizações ao ASM 9.9 e melhorias no CI que aumentam a cobertura de testes automatizados. A equipa do NetBeans também removeu a extensão incorporada do VS Code do repositório principal — este projeto agora existe de forma independente em netbeans-vscode.
Para mais informações, consulte o registo de alterações. O Apache NetBeans 28 está disponível para download no site do projeto.
