Andrew Eisenberg

Andrew Eisenberg

校友
由...發表的部落格文章Andrew Eisenberg

Scripted Editor 的簡易範本

工程 | 2013 年 1 月 23 日 | ...

我們最近發布了 0.3 版本Scripted Editor,並且我們正快速朝下一個版本邁進。 Scripted Editor 0.4 的主要目標之一是可擴展性,而可擴展性的其中一部分是一個簡單、可擴展的樣板機制(另一部分是一個強大的外掛程式模型,將在未來的部落格文章中描述)。在這篇文章中,我將介紹 Scripted Editor 的自訂程式碼完成和範本。

Sublime Text 是一個優秀的通用編輯器。它具有高度的可配置性,許多 Scripted 的使用者也使用 Sublime。 因此,我們希望盡可能使 Sublime 的擴充功能與 Scripted 相容。 其中一個領域是 sublime-completions 檔案。 這些檔案指定給定內容類型(通常映射到檔案...)的完成清單。

升級 SpringSource Tool Suite 2.8.0 的 Maven 整合

工程 | 2011 年 10 月 18 日 | ...

更新,11 月 23 日: 我們發布了 STS 2.8.1,修復了人們遇到的許多 m2eclipse 安裝/解除安裝問題。 閱讀發布公告。 現在,可以輕鬆升級/降級 m2eclipse。 STS 2.8.1 完全支援 m2eclipse 的兩個版本。

今天,我們發布了 SpringSource Tool Suite 的 2.8.0 版本。 除了更新到 Eclipse Indigo SR1(為您帶來對 Java7 的完整 IDE 支援)之外,我們還將 Maven 整合從舊的且未維護的 m2eclipse 版本 0.12.x 更新到最新版本 m2e 1.0 – 現在作為...的一部分發布。

偵錯 DSLD 腳本

工程 | 2011 年 8 月 02 日 | ...

不久前,我介紹了 DSL 描述符 (DSLDs) 以用於 Groovy-Eclipse。 DSLD 是 Groovy 腳本,可為 Eclipse 工作區中的 Groovy 專案提供豐富的編輯支援(內容輔助、導航等)。 由於 DSLD 只能在運行的 Eclipse 程式中執行,因此偵錯不像啟動 Eclipse 偵錯器並逐步執行 Groovy 腳本那麼簡單。 在這篇文章中,我將描述一些簡單和更複雜的技術,可用於偵錯您的 DSLD。

要使所有這些都有效,您將需要最新的開發版本

簡單且粗略

偵錯 DSLD 最簡單和最粗略的方法是使用 println。 這會將表達式列印到正在運行的 Eclipse 程式的標準輸出,如果您從命令列啟動 Eclipse,則可以看到它。 但是,我建議改用 log 語句。 這會將記錄資訊列印到 Groovy 事件主控台

Groovy-Eclipse 中更好的 DSL 支援

工程 | 2011 年 5 月 09 日 | ...

Groovy 語言是一個用於建立領域特定語言 (DSL) 的絕佳平台。 一個好的 DSL 可以使程式更簡潔、更具表現力,並使程式設計師更具生產力。 但是,到目前為止,這些 DSL 並未在編輯器中受到 Groovy-Eclipse 的直接支援。 當大量使用 DSL 時,標準 IDE 功能(如內容輔助、搜尋、懸停和導航)會失去其價值。 一段時間以來,可以編寫一個 Eclipse 外掛程式來擴充 Groovy-Eclipse,但這是一種重量級方法,需要對 Eclipse API 有特定的了解。 現在...

STS 2.5.1 中的新 Groovy 偵錯支援

工程 | 2010 年 11 月 30 日 | ...

我們在最近發布的 SpringSource Tool Suite 2.5.1 中包含了一些對 Groovy 偵錯的重大改進。 一直可以使用 Eclipse 的 Java 標準偵錯支援來偵錯您的 Groovy 應用程式,但由於 Groovy 的語言與 Java 的差異及其 元程式設計,許多偵錯功能的運作不如預期。

這篇文章中的所有螢幕截圖都是從一個簡單的 Grails 應用程式中拍攝的,因此此處的偵錯功能隱含地利用了動態新增的 Groovy 方法和屬性。

逐步執行

借助增強的 Groovy 偵錯支援...

領先一步

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

了解更多

取得支援

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

了解更多

即將舉行的活動

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

查看全部