Products
GG网络技术分享 2025-03-18 16:16 0
Apache NetBeans 20现已正式发布。NetBeans 是一个主要面向 Java 的集成开发环境,同时支持 C/C++、PHP、JavaScript 和其他编程语言。
一些更新内容包括:
Gradle
返回所有 loaders 的最高质量#6371
将 Gradle Tooling API 更新到 8.4#6553
不要在每个项目上都要求代理#6558
#6536、#6537:避免堆栈溢出,捕获要下载的丢失工件#6548
删除了一些已失效的 Gradle 设置#6516
修复 wrapper.properties 中的 Gradle 版本更改#6589
尝试在退出时关闭 Gradle 守护进程#6598
当缺少 “run” 任务时,对 “runSingle” 更加友好#6618
修复 LSP/Micronaut 测试 + 不要忽略 gradle spi 中的异常#6673
Maven
Maven Embedder resolve () 修复#6344
Micronaut 的生命周期参与者在 Micronaut 4.x 中更改了 FQN#6386
当 pom.xml 包含... 时,防止在 Maven 内启用 NPE 预览#6446
NB 模块项目向导不应使用快照版本#6483
UpdateDependencyHint 应该适用于具有默认 Maven 组 id 的插件#6493
更新到 maven-indexer 7.0.4 和 lucene 9.8.0 在#6506
将 maven.embedder 中的 JDOM 库从版本 1.0 升级到 2.0.6.1#6478
在 main action 之前使用依赖项进行构建#6520
将捆绑的 Maven 更新到 3.9.5#6533
#6525: maven 执行应该在运行 Maven 之前设置 LegacySupport#6552
Priming build 和 reload 改进#6514
Ant
修复了 JDK 21 上的 “error starting modern compiler” 问题#6436
Java
升级到 JDK 21 nb-java#6206
修改代码完成以支持 JDK 21 功能#6253
在 VS Code 扩展中支持源文件启动器#6262
不要将测试方法标记为未使用#6277
添加 nb-javac libwrapper 测试#6308
修复:如果前一个参数是 TypeVariable,则不会显示 Java 完成参数工具提示#6268
处理注释处理器初始化中的错误#6422
将 nb-javac 更新为 jdk-21u#6425
用于加载注释处理器的类加载器不会从 getResource/getResources 方法返回目录,而正常的类加载器会返回目录 - 已修复#6466
LPS:SignatureHelp implemented#6476
Micronaut:添加缺失的路径变量参数修复#6498
添加对字符串模板的支持#6415
CI:启用 java.editor.base 测试#6543
删除TreeShims mechanism#6495
......
PHP
PHP:改进了创建 line breakpoint 时的验证#6241
修复了 php 项目测试设置中复选框之间的间隙#6381
当 IntroduceSuggestionHint 生成代码时防止 NPE#6269
修复标记为已弃用的键入字段不会显示为已弃用的问题#6310#6321
如果可能的话,保留现有的使用类型种类(类型、函数、常量)的顺序#6274#6322
修复单行 var doc 字段的代码自动补全#6359#6364
PHP:添加了对异常断点的支持#6366
修复错误IncorectNamedArgumentHintError#6432#6437
将 “After Use Trait” 添加到格式选项#4685#6467
PHP:修复了 php 代码补全设置中的元素定位#6512
PHP:修复添加异常断点时异常类的自动完成#6643
C/C++
Stabilize CPPLite:丢弃 STDERR#6305
详情可查看更新说明:https://github.com/apache/netbeans/releases/tag/20
Demand feedback