最近發布的 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 的視窗和元件。 您可以像平常一樣打開它 (
視窗 (Window)>打開視窗配置 (OpenPerspective)>Grails)。 在新的視窗配置中,首先要注意的是 Eclipse 的專案瀏覽器是打開的,而不是套件瀏覽器。 專案瀏覽器使用自定義的內容提供器,顯示 Grails 專案的視圖,Grails 開發人員應該更熟悉這種視圖
新的標籤和圖示已到位,用於表示相似實體的群組:domain objects、controllers、views 等。 然而,最大的變化是新的 plugins 資料夾。 以前在使用 Grails 專案時,外掛程式依賴關係在 UI 中很難看到,它們隱藏在 classpath 容器中,並透過一些 Eclipse 連結的原始碼資料夾條目。 現在,在專案瀏覽器中,應用程式依賴關係更加明顯。
此外,與外掛程式相關的,我們有一個新的 Grails 外掛程式專案精靈。 這與 Grails 專案精靈非常相似,但它不是執行create-app而是會導致create-plugin命令執行。 透過這個新的精靈和我們對本地(inplace)外掛程式的新支援,按照面向外掛程式的架構開發您的應用程式會容易得多…