InfoQ在近一年前首次報道了Oracle計劃將NetBean捐贈給Apache基金會。Oracle將NetBeans代碼分為三次代碼提交(Code Drop),其中的第一部分已經發布到Apache Incubator。
首次代碼提交的目的在于使Apache NetBeans可以和JDK 9(預計在9月21日發布)一并發布。這是一個漫長的過程,因此Wielengar認為Apache NetBeans的首個版本可能不會按計劃完成,但他期望該版本能在JDK 9發布后盡快發布。
在Wielenga向incubator-netbeans-dev郵件列表發出的一份電子郵件中提及,現在代碼庫中包括約4百萬行代碼。
首次捐贈代碼的內容是NetBean Platform和Java SE工具集,其中包括了新的Jigsaw和JShell特性,由大約4.5萬個文件組成,約4百萬行代碼。它們將從Oracle轉交給Apache。
現在可以從Apache的Git代碼庫檢出NetBean的代碼,并使用Ant 1.8.0構建,運行的命令如下:
git clone git://git.apache.org/incubator-netbeans.git netbeanscd netbeansantant trymeApache NetBean的GitHub頁面上。下一步是更改所有的許可頭部信息(Header)為Apache許可,并對此后的代碼提交重復同樣的過程。
此后的兩次代碼更新將為NetBean代碼庫添加更多的代碼。正如Wielenga所寫:“我們從首次捐贈代碼過程中積累了不少的經驗,我們會更快地推出隨后的兩次代碼捐贈。”
查看英文原文: First NetBeans Code Drop Lands at Apache