最近在改寫 Jenkins 的 Pipeline Job,要寫一些 Groovy 的擴充方法讓 Pipeline Job 呼叫,但在 Jenkins 上面寫 Groovy 不是很方便。
本篇介紹如何在 Visual Studio Code 安裝 VS Code Extensions,方便撰寫及執行 Groovy。
前言
安裝軟體的部分我就沒有詳細介紹。
- Visual Studio Code 官網下載頁面
基本上 VS Code 就是純文字編輯工具,你要用 Sublime、Notepade++、Atom、TextEdit都可以。 - Java JDK 官網下載頁面
Groovy 要透過 Java 運行,所以要裝一下 Java JDK,Groovy 2.x 以上版本,要用 JDK 7 以上版本。 - Groovy CLI 官網下載頁面
Groovy CLI
我是用 Groovy 2.5.0-beta-1 版,要用哪一版隨喜囉。
下載 binary 後解壓縮,在環境變數新增解壓縮的路徑。
例如我把 Groovy 目錄放在 C:\Program Files (x86)\Groovy\Groovy-2.5.0
,環境變數加入:
1 | C:\Program Files (x86)\Groovy\Groovy-2.5.0\bin |
如果是用 Windows 版本,可以直接用 Windows Installer 安裝。
設定完之後,可以在 Terminal 輸入 groovy -v
,可以看到 Groovy 跟 Java JDK 版本。
那就表示設定完成囉~
Groovy Script
打開 VS Code 建立一個 *.groovy
的文字檔,就可以開始撰寫 Groovy 了。
附檔是
*.groovy
就會支援 Groovy 語法的 Syntax Highlighting。
也可以在 VS Code 按F1
輸入>change language mode
,選擇groovy
。
一段簡單的 Groovy Script:
1 | def url = "blog.johnwu.cc" |
Groovy Script 存檔後,VS Code 中按 ctrl
+ ~
在 Terminal 輸入 groovy {檔名}.groovy
,就可以看到執行結果囉~
VS Code Extensions
每次都要執行 Groovy Script 都要下指令有點麻煩,所以要推薦好用的 VS Code Extensions Code Runner
。
Code Runner 支援很多種不同的程式語言,基本上它是幫你呼叫 CLI,如果沒有安裝該語言的 CLI 它就沒辦法幫你執行了。
安裝好 VS Code 後,可以在擴充工具搜尋 Code Runner
,然後點擊 Install。如下圖:
由於我已經安裝過了,所以顯示的是 Disable 及 Uninstall。
安裝完Code Runner
需要重啟 VS Code。
完成上述步驟後,就可以針對開啟的檔案,利用快速鍵 Ctrl
+ Alt
+ N
或者是右上角的執行按鈕執行: