最近釋出的 STS 2.3.3 M2 為我們對 Eclipse 的 Grails 支援引入了一系列增強功能。在本文中,我將討論如果您試用它(在此處獲取:SpringSource Tool Suite)會發現什麼。
Groovy-Eclipse
Grails 工具實際上是基於並擴充套件了 Groovy-Eclipse 的支援,後者是由 SpringSource 的同一個團隊開發的。今年早些時候,Groovy-Eclipse 工具在
Eclipse-Con 2010 上贏得了“最佳開源開發者生產力工具”獎。您可以在此處閱讀有關最近釋出的 Groovy-Eclipse 2.0.2 版本中最新增強功能的更多資訊:
新增和重要特性。我在這裡不會重點介紹 Groovy-Eclipse,但該版本的一些亮點包括
- 重構支援:現在支援提取方法、提取常量、提取區域性變數
- 程式碼格式化和縮排的改進
現在,來看看 Grails!
獲取新的視角
現在有一個新的 Grails 視角,可以更好地組織我們新增到 STS 中的檢視和小部件。您可以透過常規方式開啟該視角(
視窗 > 開啟視角 > Grails)。在新視角中,首先要注意的是開啟的是 Eclipse 專案資源管理器,而不是包資源管理器。專案資源管理器正在使用一個自定義內容提供程式,它顯示了對 Grails 開發人員來說應該更熟悉的 Grails 專案檢視
為相似實體的分組提供了新的標籤和圖示:領域物件、控制器、檢視等。然而,最大的變化是新的 plugins 資料夾。以前使用 Grails 專案時,外掛依賴項在 UI 中很難看到,它們隱藏在類路徑容器中以及透過一些 Eclipse 連結的原始檔夾條目。現在在專案資源管理器中,應用程式依賴項是什麼變得更加明顯。
另外,與外掛相關的是,我們有了一個新的 Grails 外掛專案嚮導。這與 Grails 專案嚮導非常相似,但不是執行create-app,它將導致create-plugin命令執行。有了這個新嚮導以及我們對本地(原地)外掛的新支援,按照外掛導向架構開發應用程式要容易得多…