Apache NetBeans IDE 17 发布

Apache 软件基金会推出了 Apache NetBeans 17 集成开发环境,该环境提供对 Java SE、Java EE、PHP、C/C++、JavaScript 和 Groovy 编程语言的支持。 为 Linux(snap、flatpak)、Windows 和 macOS 创建现成的程序集。

拟议的变更包括:

  • 添加了对 Jakarta EE 10 平台的支持,并改进了对一些新的 Java 19 功能的支持,例如“switch”语句中的模式匹配。 为 JDK 20 支持做好准备。添加了 Java 代码的附加提示。 内置 NetBeans Java 编译器 nb-javac(修改版 javac)已更新至版本 19.0.1。 添加了对 javadoc 标签@summary 的支持。 改进了调试时的 Java AST 呈现。 改进了有错误的源文本的索引。
  • 改进了对 Gradle 构建系统的支持。 为非 Java Gradle 项目提供对 Java 平台的访问。 实现了代理检测和自动配置。 Gradle Tooling API 已更新至版本 8.0-rc-1。 界面中的选项已被清理。
  • 改进了对 Maven 构建系统的支持。 堆栈跟踪处理已启用。 实现了代理检测和自动配置。 添加了用于更新依赖项的工具提示。 更新了 maven 3.8.7 和 exec-maven-plugin 3.1.0 的版本。 允许在加载外部索引时进行本地索引。
  • PHP 语言环境支持 PHP 8.2 的新功能,例如只读模式的类、null、false 和 true 类型以及特征中常量的定义。 改进了对枚举类型中方法的支持。
  • 添加了对 OCI(Oracle 云基础设施)配置文件的支持。
  • Tomcat 和 TomEE 已实现对 Jakarta EE 和 Java EE 的支持。
  • 在Web项目环境中,改进了CSS支持,提供了不区分大小写的CSS属性搜索,并在完成CSS查询时优化了匹配。
  • 一些版本控制历史设置已被重新设计。
  • 代码编辑器提供了一次关闭列表中所有文档的功能。 ANTLRv4 运行时已更新至版本 4.11.1。 已提供对 ANTLR4 Lexer 的初步支持,其中用于 ANTLR 和 TOML 格式的代码已被翻译。
  • 在 Linux 上运行时,会自动检测 KDE 的子像素文本渲染模式。

Apache NetBeans IDE 17 发布


来源: opennet.ru

添加评论