OpenJDK項目為Java 9打開迎接協作與實驗的大門
譯文
“Sandbox forest”為開發人員開辟了一條在實際完成并貢獻成果之前對工作內容不斷加以改進的新道路。 |
對于即將推出的Java 9平臺,開發者們表示他們在其中引入了所謂“Sandbox forest”機制,旨在進一步改善項目貢獻者之間的協作效果。
“這套Sandbox forest機制將讓OpenJDK開發人員們之間以更為便捷的方式實現協同工作,”甲骨文技術團隊的一位成員表示。“問題的關鍵在于,當前OpenJDK forest只能接收已經徹底完成的工作成果。對于某些功能及補丁,其合適成果的最終完成周期往往需要數周乃至數個月——在某些特殊情況下,周期甚至需要以年計——這樣的漫長過程對于官方OpenJDK庫貢獻而言顯然無法接受。新版本中提供的Sandbox forest則能夠作為實時工作內容的存放空間,開發人員可以借此在真正提交全部成果之前以協作方式對其加以改進。”
開發人員可以將這套Sandbox forest機制與公共OpenJDK基礎設施相結合,從而在開發流程中進行實驗、新功能測試或者原型方案設計等工作。
OpenJDK作為Java的基礎開源版本,其關注重點在于努力推動新功能的開發與貢獻。相關源代碼通過多種資源庫交付至JVM、編譯器及其它工具、代碼庫、CORBA、Nashorn JavaScript與XML解析器以及Web服務當中。
由甲骨文公司作為Java Development Kit 9推出的Java 9將在此前提到的各項功能之外帶來新的提升,這位不愿在本文中透露姓名的甲骨文公司技術團隊成員指出。任何希望為Java 9作出貢獻的參與者都必須遵循OpenJDK所制定的貢獻流程,具體內容可以點擊此處查看OpenJDK官方網站。這套Sandbox forest機制的相關議案目前已經通過OpenJDK郵件列表向廣大參與者發布,并預計將在今年十月正式付諸實踐。