GlassFish新紀元
Eclipse基金會近日宣佈了2018年9月的兩個里程碑:GlassFish原始碼已經從Oracle遷移完成;Java EE TCK現在已經開源。
GlassFish應用伺服器
GlassFishofollow,noindex" target="_blank">原始碼 已經從Oracle遷移完成,這被視為Jakarta EE發展的重要里程碑和GlassFish的新紀元,公告繼續寫道:
這是使Jakarta EE成為雲原生應用程式開發創新工具的又一個步驟。
Eclipse GlassFish 目前基於Java EE規範,最終將遵循Jakarta EE 的要求。4月下旬,當Eclipse公佈基於Jakarta EE的新的雲原生未來 時,InfoQ採訪了Eclipse基金會的執行董事Mike Milinkovich,內容涉及2018年將要釋出的兩個版本 。他說:
我們將致力於該技術專案今年將加入Eclipse的的兩個版本。因此,它們將被命名為Eclipse GlassFish 5.1和5.2。Eclipse GlassFish 5.1,這將是我們第一次真正從Eclipse基金會發布所有這些專案,將成為吸納所有這些專案的一個重要里程碑。它將使用原來的Java EE TCK完成Java EE 8相容認證。在那之後,我們將盡快釋出一個5.2版本,它將相容Jakarta EE 8。
GlassFish釋出計劃 最近得到了Eclipse PMC 的批准,包括10月底的RC1版本和12月中旬的5.1 GA版本。歡迎Java社群成員在EE4J專案狀態頁 上註冊,為GlassFish和EE4J專案做貢獻,特別是在CI/CD管道方面。
在2018年9月Jakarta EE的狀態更新 中,Milinkovich指出:
現在,來自Oracle的Glassfish和相關Java EE參考實現元件都已100%貢獻出來,併發布到EE4J組織的GitHub庫。對於我們這些Eclipse基金會的人來說,這之所以意義重大部分是因為,在很大程度上,我們已經完成了我們的部分。庫(99)已經準備好,提交者(162)已經被允許進入,初步的智慧財產權審查(404)也已經完成。從現在開始,專案的進展在很大程度上由專案本身控制。
Java EE技術相容工具包
Eclipse還宣佈 Java EE TCK開源。這個期待已久的里程碑為Java社群帶來了四個好處:透明性、開放性、責任共擔和供應商中立。
透明性意味著供應商、客戶和Java社群可以通過訪問TCK來更好地瞭解測試過程。開放性 是指通過增加專案貢獻者的數量來支援新想法和機會的開放合作。責任共擔 和供應商中立 是指減少測試過程中對單個組織或小組的依賴。
隨著代表兩家公司的四名開發人員完成了18次提交,對於TCK的貢獻已開始。
EE4J專案狀態
Eclipse維護著所有EE4J專案的最新狀態 :
X軸是完成百分比:
- 20%——專案提案社群評審階段;
- 40%——已分配專案提交者和資源;
- 60%——為Eclipse IP團隊提供的初始貢獻 ;
- 80%——推送到Git庫的初始貢獻;
- 100%——專案進入第一次釋出評審 階段。
從2018年5月至今,所有EE4J專案已經獲得了顯著的進展。