Apache NetBeans (incubating) 11.0 已正式发布,这是一个功能齐全的 IDE ,可用于 Java SE、PHP 和 JavaScript 等语言的开发。

新版本值得关注的更新有:

Java with Maven 和 Java with Gradle

Apache Maven 和 Gradle 近年来很受欢迎,Apache NetBeans 注意到了这一点。在以前,用户使用“新建项目”向导创建新项目时,Java 类别会创建一个 Apache Ant 项目。

新版在这个基础上,添加了 “Java with Maven” 和 “Java with Gradle” 作为新的可选项,创建了一个名为 “Java with Ant” 的子文件夹。该变动背后的具体原因可点此查看。

支持 JDK 12

Java 编译器 NB-javac 工具现在支持 JDK 12。在这个版本中, switch 表达式的处理得到了一些改进。此外,这个版本具有更好的格式、重新缩进、语法高亮和升级过的自动完成功能。

JEP-325:现在支持 Switch 表达式(预览版),但它目前在 Maven 项目中不起作用。

支持 Java EE

可以使用 Ant,Maven 或 Gradle 项目构建 Java EE 应用。需要注意的是:Java EE 8 的显式支持目前不是 Apache NetBeans 11.0 的一部分。Java EE 8 仅在 JDK 8 上运行,而不在更高版本上运行。如果用户使用 Java EE 8 进行开发,最好在 JDK 8 上运行 NetBeans。

支持 Gradle

参考 Apache NetBeans 发布的帖子,在Gradle 支持方面,新版添加了以下内容:

  • Gradle 开箱即用。
  • Gradle Task Navigator,可以双击运行任务。
  • Gradle 支持的单元测试框架(JUnit 4,5,TestNG)与 JaCoCo 的代码覆盖率一起使用。
  • Gradle 项目与 NetBeans JPA 和 Spring Support 一起使用。
  • 可自定义的任务执行和 IDE 动作绑定。
  • 运行、调试和测试,即使是单个方法。
  • 使用 Gradle 创建新项目。

此外,新版本在 Bug 修复方面修复了 99 个问题,为 Windows 和 Mac 系统添加了 HiDPI 矢量图标。具体更新详情可查阅更新日志

下载地址:

https://netbeans.apache.org/download/nb110/nb110.html

gradle 不支持多级子模块_Apache NetBeans 11.0 正式发布 支持Java 12相关推荐

  1. Rainbond 5.0正式发布, 支持对接管理已有Kubernetes集群...

    Rainbond 5.0正式发布, 支持对接管理已有Kubernetes集群 ​ 今天非常高兴向大家宣布Rainbond v5.0正式发布,Rainbond是开源的企业应用云操作系统,支撑企业应用开发 ...

  2. 蚂蚁集团回应 “ IPO 推迟”;iPhone12系列支持北斗系统;LLVM 11.0.0 发布 | 极客头条

    整理 | 屠敏 头图 | CSDN 下载自东方 IC 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 国内要 ...

  3. Rainbond 5.0正式发布, 支持对接管理已有Kubernetes集群

    今天很高兴的向大家宣布Rainbond v5.0正式发布,Rainbond是开源的企业应用云操作系统,支撑企业应用的开发.架构.交付和运维的全流程,通过无侵入架构,无缝衔接各类企业应用,底层资源可以对 ...

  4. 手机cpu什么型号支持鸿蒙系统,华为鸿蒙2.0系统支持的手机型号(图文)

    华为鸿蒙2.0系统详解Znb电脑_数码_手机应用问题解决的IT技术网站seo - 云狐网 华为正式发布了鸿蒙OS 2.0 手机版,目前仍旧处于测试阶段,仅适合开发人员试用,目前支持的机型较为有限,仅包 ...

  5. 全球首发-基于.NET 6长线支持逐浪CMS v8.6.0正式发布

    详细介绍: 全新Zoomla!逐浪CMS v8.6.0 全球首个基于.net 6长线支持的CMS-Zoomla!逐浪CMS v8.6.0正式发布. 以卓越服务广大开发者,以卓越技术服务中国站长,接入微 ...

  6. windows 启用对TLS1.2和1.3的支持,并禁用对TLS1.0的支持

    一.问题描述 漏洞描述: 远程服务接受使用TLS1.0加密的连接. TLS1.0有许多密码设计缺陷. TLS1.0的现代实现减轻了这些问题,但是像1.2和1.3这样的TLS的新版本是针对这些缺陷设计的 ...

  7. gradle 不支持多级子模块_解决gradle多模块依赖在Idea中能运行,gradle build失败的问题。...

    最近需要初始化一个SpringBoot新项目遇到一个问题就是:项目中有多个子模块,使用gradle依赖管理成功. 项目结构如下: project --module1 --module2 我的modul ...

  8. 百度地图android版 v4.0,百度地图4.0正式发布 支持iOS与Android

    百度地图今日正式推4.0版本,面向iOS及Android平台,新版的主要特色包括免费语音导航.室内定位.实时公交.生活搜索等.百度相关负责人表示,新版实现了一键导航功能,通过不同色彩标注实时路况,可帮 ...

  9. Flink 1.11.0 发布,有哪些值得关注的新特性?

    简介:7 月 7 日,Flink 1.11.0 正式发布.历时近 4 个月,Flink 在生态.易用性.生产可用性.稳定性等方面都进行了增强和改善.Apache Flink PMC.阿里巴巴高级技术专 ...

  10. HALCON: HALCON 20.11.0.0 Progress主要新特性

    HALCON: HALCON 20.11.0.0 Progress主要新特性 改进了基于形状的匹配 在HALCON 20.11中,对基于形状匹配的核心技术进行了改进,尤其是针对低对比度和高噪声的场景. ...

最新文章

  1. MindInsight计算图可视设计
  2. Michael Nygard on Building Resilient Systems
  3. C# 声明方法关键字
  4. java c s聊天程序_Java建立C/S 模式聊天室服务器和客户端
  5. 如何解决Office 2010安装报错1907,没有足够权限注册字体?
  6. mysql建用户之后取消drop库权限
  7. python map lambda 分割字符串_[转] Python特殊语法:filter、map、reduce、lambda
  8. spring boot连接redis配置127.0.0.1_Java技术分享——Springboot整合redis
  9. doxygen+graphviz+doxygen-wizard yum install on linux
  10. react-native 添加 Toast 模块
  11. 13个不容错过的Java项目
  12. 万应低代码CTO胡艳平:浅谈低代码在中大型企业数字化转型中的应用
  13. 越狱团队否认收钱并中止与太极合作
  14. [黑苹果]黑苹果折腾记 -- 升级10.14.6 macOS Mojave
  15. win10鼎信诺为什么安装不了_两个方法教你彻底解决win10系统更新补丁安装失败的问题-系统操作与应用 -亦是美网络...
  16. 关于Sentaurus的日常(二)(Carrier Transport Models)
  17. C语言二叉树非递归遍历详解,C语言实现二叉树的递归遍历和非递归遍历
  18. 工行手机银行android,Android系统-工行手机银行常见问题解决方法-U盾篇
  19. android友盟统计,RN集成友盟统计(Android)
  20. 360测绘云Quake网络空间测绘系统双领域上榜“安全牛”

热门文章

  1. RAC安装之一 安装前准备
  2. [ZZ]为什么传统的自动化测试工具会扼杀敏捷?
  3. SqlServer修改密码后登陆不上
  4. 【XML系列】----DTD约束(一)
  5. windows下CodeBlocks TMD-GCC安装及配置
  6. poj 3026 Borg Maze (bfs + 最小生成树)
  7. 使用一般处理程序HTTPHandler下载文件
  8. Linux设备驱动模型-Ktype
  9. (转)思科VPP源码分析(dpdk node分析)
  10. [Android] 查看MTD,EMMC,MMC三种设备的分区