Apache NetBeans 20.0 发布

来源: OSCHINA
2023-12-04 11:13:47

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

下载地址:https://netbeans.apache.org/front/main/download/nb20/

展开阅读全文
点击加入讨论🔥(9) 发布并加入讨论🔥
本篇精彩评论
国内使用者相对较少,用着还行,开源免费,使用体验感个人感觉介于 Eclipse 和 Idea 之间,轻量简洁直观,就是插件生态差一些。
2023-12-04 15:03
1
举报
netbeans good
2023-12-04 13:32
1
举报
不错,NetBeans我们一直在用!
2023-12-04 12:13
1
举报
9 评论
0 收藏
分享
返回顶部
顶部