Apache NetBeans 16 发布

Apache NetBeans 16 发布

来源: OSCHINA
编辑: Alias_Travis
2022-12-13 08:16:24

Apache NetBeans 是顶级的 Apache 项目,是一个开源的开发环境、工具平台和应用框架,可以满足开发者、用户和依靠 NetBeans 作为产品基础的企业的需求,使他们能够快速、有效、轻松地开发产品。

Gradle

  • 在 Gradle 中初步实现(实验性的)Dependency API
  • 将 Grade Editor 相关功能重构为 gradle.editor 模块
  • Gradle 隐藏空的生成文件夹
  • 支持没有 build.gradle 的项目
  • 修复 gradle build actions 对话框中的 npe
  • 各种修复和改进
  • 将 gradle.dist 和 gradle.editor 模块切换为常规
  • 保护对 gradle 内部 API 的访问,避免项目加载失败
  • ……

Maven

  • 改进 Jakarta EE 9/9.1 的支持
  • 修复 NexusRepositoryIndexerImpl 异常处理程序中可能出现的 NPE
  • 为 Jakarta EE 9.1 更新 Maven 原型版本
  • Maven UseReleaseOptionHint 修复
  • Maven HintsPanel UI 布局修复和清理
  • ……

Java

  • 在 Debugger API 中更新 ActionsManager
  • 更新 nb-javac 至 19+33
  • 支持多版本的 jar
  • 避免使用无效的 JavaPlatform
  • 修复 JavadocImports 的非法字符串修饰问题
  • ……

Groovy

  • NetBeans 不应该在 Groovy 三引号字符串中自动插入 \n\

PHP

  • 修复常量数组访问的语法错误
  • 修复文本运算符(AND、OR、XOR)的格式问题

C/C++

  • CPPLight 调试器可以在 arch64 上运行

Enterprise

  • 支持 Oracle Cloud 中的漏洞审计
  • 无法在 Apache NetBeans 15 中注册 Payara 6.x
  • 导入本地模式以避免在构建过程中进行 DNS 查询

Web

  • CSS 实现了 position:sticky
  • 已经添加结束标签后不调用自动补全的问题

Editor

  • YAML 支持
    • 将 YAML 默认缩进为 2 个空格
    • YAML 支持层代码清理
    • 对 YAML 语言支持进行小规模清理
  • Dockerfile 支持
    • 为 Dockerfile-s 添加了多视图
  • TOML 支持
    • 对 TOML 文件的一些支持
    • TOML 的清理和改进
  • 支持 ANTLR v4 和 v3
    • ANTLR v4 和 v3 语法编辑支持
    • 修正编辑 ANTLR 语法时可能出现的 NPE 问题
    • 改进对 ANTLRv4 语法的支持
    • 支持 ANTLRv4 缩进和代码片段
    • 为 ANTLRv4 语法提供更精确的代码补全
    • 修正了 ANTLR v4 的文件末尾缩进和代码补全

更多详情可查看:https://github.com/apache/netbeans/releases/tag/16

posted on 2022-12-13 20:48  漫思  阅读(216)  评论(0编辑  收藏  举报

导航