Jakarta EE 9 Milestone 1 發布從javax.* 過渡到jakarta.*
Eclipse Foundation 本週發布了 Jakarta EE 9 Milestone 1,也就是在RC 前的第一個里程碑版本。Jakarta EE 9 版本標誌著從javax.* 命名空間到Eclipse 的 jakarta.* 的最終過渡,此版本將所有API 更新為在包名稱中使用 jakarta.*。
至於為什麼變化,這是因為Oracle 拒絕交出相關權利。Eclipse 基金會執行董事Mike Milinkovich 表示,過渡實際上就是此版本的全部內容。
實際上,Jakarta EE 9版本還從Jakarta EE 8中刪除了舊的、可選的或已棄用的規範,以減少API的數量並確保新供應商更容易進入生態系統。這也減輕了舊API的實現、遷移和維護的負擔。在相關計劃中,Jakarta EE Platform Project團隊將Jakarta EE 9主要視為工具版本:
- 工具供應商可以從該平台創建和更新其工具,以支持新的jakarta.* 命名空間。
- 開發團隊可以將其用作測試其應用程序向新命名空間遷移的穩定目標。
- 運行時供應商可以用來測試和交付支持Jakarta EE 8 遷移和向後兼容性的選項和功能的平台。
- Jakarta EE 規範項目可以使用該創新的基礎來驅動要在Jakarta EE 10 及更高版本中發布的新功能。
詳情查看: