Spring Roo 2.0.0.M1 重構了附加元件 (addons),並調整了協作結構

發布 | Pieter Humphrey | 2015 年 7 月 20 日 | ...

我代表 DISID Corporation 的 Spring Roo 團隊,很高興宣布 Spring Roo 2.0.0.M1 已經發布!

Spring Roo 2.0 的第一個版本是對 Spring Roo 專案的大規模重構。 我們已將 Roo 轉變為一個更小且更容易維護的專案

  • OSGi 容器已升級到 OSGi R5。
  • Spring Roo 已經定義了自己的執行期 (runtime)。 Roo 執行期包含執行附加元件所需的一切,並且不包含任何附加元件。 由於不包含任何附加元件,因此更容易保持 Roo 執行期的穩定性和向後相容性。
  • 如今,Spring Roo 專注於 Spring 技術 - 因此像 GWT 和 JSF 這樣的附加元件已經被移到它們自己的專案中,以便由 Roo 社群維護。
  • 使用者指南已遷移到 ASCIIdoc。

如果您的組織想要透過維護這些附加元件來貢獻 Roo 專案,請聯繫:springroo at disid.com。 要了解更多信息,請查看 Spring Roo Community addons 原始碼。

此版本還改進了可擴展性,並增加了圍繞 Spring Roo 專案進行協作的潛力

  • Roo Marketplace 已經建立,作為分享、尋找和追蹤第三方附加元件的地方
  • Roo 提供了一種新的方式來打包和分發一組附加元件:「Roo Addon Suite」。 Roo Addon Suite 基於 OSGi R5 子系統,提供了一個非常方便的部署模型,而不會影響 Roo 的模組化。

與往常一樣,新版本的 Spring Roo 包含社群回報的一些錯誤修復和改進。

有關新 Spring Roo 版本中所做更改的完整詳細信息,請參閱 Spring Roo 2.0.0.M1 發布說明

感謝所有出色的使用者,他們提出了有用的錯誤報告和建議。 目前,我們正在開發 Spring Roo 2.0.0.M2,它將包含以下改進

  • 更新程式碼生成以使用最新版本:Spring framework 4,從 Spring framework 依賴項轉移到 Spring IO Platform
  • 使用者管理的 POM [ROO-3465], [ROO-3478]
  • 新 Web UI 的第一個版本 [ROO-3629]

此外,Spring Tool Suite (STS) 團隊正在發布 STS 3.7.0,其中將包含適用於 Roo 2.0.0 的 Spring IDE Roo 支援。 如果您想提前安裝更新的 Roo 组件,您需要透過 Spring IDE 每夜更新站點手動執行此操作。

有關 Spring Roo 專案的更多具體信息,請參閱 專案頁面 | GitHub

與往常一樣,您也可以在 Twitter 上找到 Roo - 要么關注 @SpringRoo,要么只是在您的推文中包含 #SpringRoo。

請隨時關注 Spring Roo 的新聞!

獲取 Spring 電子報

保持與 Spring 電子報的聯繫

訂閱

取得領先

VMware 提供培訓和認證,以加速您的進度。

了解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔案。

了解更多

即將舉辦的活動

查看 Spring 社群中所有即將舉辦的活動。

查看全部