Apache NetBeans 12.0 LTS 發布

2021-01-08 開源中國

Apache NetBeans 12.0 LTS 已經發布,這是一個年度主要版本,也是 NetBeans 從 ASF 畢業後的首個 LTS 版本,整合了 11.1、11.2 與 11.3 這些特性版本。

此版本增加了對最新 Java 語言特性的支持,集成了來自 Oracle 關於 Java Web 開發的新代碼,增強了 Apache Maven 工具,為 Gradle 用戶帶來了多項增強,包括內建的 Payara 和 WildFly。引入了 JavaFX 的全新現成模板,升級並擴展了 PHP 編輯器,提供了新的深色外觀選項,並帶有多項修復程序。

Java

Java 方面集成了一些語言特性,包括:

需要注意,只有設置了 Java 編譯器的--enable-preview標誌時,才可以使用預覽特性,如下面的 Maven 所示。

<build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.0</version> <configuration> <compilerArgs> <arg>--enable-preview</arg> </compilerArgs> </configuration> </plugin> </plugins></build>

--enable-preview在 Gradle 中添加示例:

tasks.withType(JavaCompile).each { it.options.compilerArgs.add('--enable-preview')}run.jvmArgs(['--enable-preview'])

JavaFX

現在在「新項目」對話框中註冊了兩個 OpenJFX Gluon Maven 模版,名為「FXML JavaFX Maven Archetype (Gluon) 」和「Simple JavaFX Maven Archetype (Gluon) 」,並自定義了它們的 nbactions.xml 文件,以便可以運行和調試。開箱即用,無需用戶進行任何調整。

PHP、JavaScript 和 HTML

Apache NetBeans 12.0 中添加了對 PHP 7.4 的支持。

此版本集成了 v11.3 中引入的 TypeScript 編輯器。

自 v11.3 起,集成了一個修復程序,使 Chrome 連接器可以與 Apache NetBeans 一起正常使用。

外觀

外觀方面,Oracle 已將 NetBeans 深色外觀支持(Dark Metal 和 Dark Nimbus)捐贈給了 Apache,而 FlatLaf 是 FormDev Software GmbH 的 Karl Tauber 全新外觀,目前都已集成。此外,還引入了 Windows 上 HiDPI 的增強功能。

此處 NetBeans 12 還有關於構建系統以及對 Java EE 方面的一些改進,詳情查看發布公告:

https://netbeans.apache.org/download/nb120/index.html

相關焦點

  • Apache NetBeans 12.0 LTS 發布:新增 Java 支持
    Apache NetBeans 12.0 LTS 已經發布,這是一個年度主要版本,也是 NetBeans 從 ASF 畢業後的首個 LTS 版本,整合了 11.1、11.2 與 11.3 這些特性版本。
  • Apache NetBeans 12.1 發布
    Apache NetBeans 12.1 已發布,這是 NetBeans 12 生命周期中的首個季度性更新版本。
  • Apache NetBeans 12.0 LTS 發布:增強了Apache Maven 工具
    Apache NetBeans 12.0 LTS 已經發布,這是一個年度主要版本,也是 NetBeans 從 ASF 畢業後的首個 LTS 版本,整合了 11.1、11.2 與 11.3 這些特性版本。
  • 揭秘NetBeans 7.0中的Java 7基因
    揭秘NetBeans 7.0中的Java 7基因 本篇文章對剛剛發布不久的NetBeans 7.0做出了一些講解,還有對於Java 7的支持做出討論。
  • Apache NetBeans 9.0 beta 發布
    Apache NetBeans 9.0 beta 發布了。
  • Apache SkyWalking(Incubating) 5.0.0-alpha 發布
    2017年12月8日,Apache軟體基金會孵化器項目管理委員會 ASF IPMC宣布「SkyWalking全票通過,進入Apache孵化器」。之後的4個月,SkyWalking進入了緊張的新版本開發迭代中。從3.x開始,SkyWalking核心團隊展示了自動探針的高性能,拓撲分析,JVM性能收集等多種能力,但是UI和複雜分析依然是短板。
  • Apache Axis2 1.6.0 發布
    Apache Axis2 團隊今天發布了下面三個軟體的最新 1.6.0 版本: - Axis2 1.6.0- Sandesha2 1.6.0- Rampart 1.6.0
  • Apache PDFBox 2.0.12 和 1.8.16 版本發布
    Apache PDFBox 2.0.12 已發布,包含以下改進:[PDFBOX-4184] - [PATCH]: Support simple lossless compression
  • Apache Tomcat 8.5.54 和 10.0.0-M4 發布
    Apache Tomcat 8.5.54 和 10.0.0-M4 已發布。Apache Tomcat 8.5.x 已取代 8.0.x,並增加了從 Tomcat 9.0.x 中吸收的新功能。與 8.5.53 相比,8.5.54 值得注意的變化包括:在配置文件中使用 $ {…} 屬性替換時,添加對默認值的支持。
  • 官方提供在 NetBeans 9 中啟用對 Java EE 支持的方法
    NetBeans 於7月30日發布了 9.0 正式版,不過作為 Apache 基金會開源項目的它目前尚處於孵化階段。
  • Apache Kylin v4.0.0-alpha正式發布
    Apache Kylin 社區於日前宣布:Apache Kylin v4.0.0-alpha 正式發布!歡迎大家下載使用。當前的 v4.0.0-alpha 是 Kylin 4 的第一個發布的早期預覽版本,目前仍有部分功能在開發完善中,後續我們會持續更新和發布新版本,歡迎大家多多參與體驗和討論。
  • Apache Storm 0.9.6/0.10.0 發布
    Apache Storm 0.10.0 發布,此版本是個穩定版本,相比之前的 Beta 版本主要包括 bug 修復和改進:STORM-1108: Fix NPE in simulated
  • Apache Atlas 1.0.0 正式發布,數據治理系統
    Apache Atlas 1.0.0 現已正式發布,Atlas 是一個可伸縮和可擴展的核心功能治理服務。企業可以利用它高效的管理 Hadoop 以及整個企業數據生態的集成。
  • Apache OpenMeetings 5.0.0 發布
    來源 | https://www.oschina.net/news/118094/openmeetings-5-0-0-releasedApache OpenMeetings 5.0.0 已經發布。Audio/Video改進穩定性與 KMS 的連接自動恢復相機解析度更改立即生效多項客戶端 JS 錯誤修復詳情查看 https://github.com/apache
  • Apache Directory Studio 2.0 M1 發布
    Apache Directory 團隊今天發布了 Apache Directory Studio 2.0 M1 ,這是 2.0 版本的首個 alpha 測試版。
  • Apache Slider 0.81.1-incubating 發布
    Apache Slider 0.81.1-incubating 發布,此版本現已提供下載:http://www.apache.org/dyn/closer.cgi/incubator
  • Apache ShardingSphere 5.0.0-alpha 發布
    Apache ShardingSphere 5.0.0 發布了 alpha 版本,自上個版本 4.1.1 發布以來,Apache ShardingSphere 一直在修復社區反饋的問題、加強功能和開發新特性
  • Apache Shiro 1.7.0 發布,支持 HTTP 嚴格傳輸安全 HSTS
    Shiro 1.7.0 發布,此版本包括自 1.6.0 版本以來解決的 7 個問題,現在可以從 maven 中央倉庫下載使用。
  • Apache Kylin 3.0.0 發布,開源的分布式分析引擎
    Apache Kylin 3.0.0 發布了,更新內容如下:New Feature [KYLIN-4098] - 添加多維數據集自動合併
  • LTS 分布式任務調度 1.6.8 發布
    後臺運維操作支持, 可以動態提交,更改,停止 任務github地址:https://github.com/ltsopensource/light-task-scheduleroschina地址:http://git.oschina.net/hugui/light-task-scheduler