首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

在 Eclipse 中高效使用 Grails 類創建工具:從官方配置到一鍵生成帶包名類

     編輯:Java 相關知識

背景

Grails 專案常用 grails create-domain-class 等命令生成 Domain、Service、Controller 及測試類。將 Grails 專案集成到 Eclipse 後,如何在 IDE 內高效調用這些工具?

官方配置方法(四步操作)

  1. 選 Run > External Tools > External Tools...
  2. 名稱輸入 Grails
  3. Location 選 grails.bat(或 *nix 下 grails)
  4. Working Directory:${project_loc}
  5. Arguments:${string_prompt}
  6. Refresh 分頁勾選 Refresh resources upon completion,選 The project containing the selected resource
  7. Common 分頁勾選 Display in favorites menu

使用時:下拉選 Grails → 輸入 create-domain-class → 控制台按提示輸入類名 → 在 grails-app/domain 打開新類。缺點:每次需四步(選工具、輸命令、輸類名、確認)。

改良一:專用命令按鈕(三步操作)

為每個常用命令創建獨立 External Tool,如 create-domain-class:

  1. 名稱:create-domain-class
  2. Location:grails.bat
  3. Working Directory:${project_loc}
  4. Arguments:create-domain-class ${string_prompt}(關鍵改動)
  5. Refresh、Common 同官方配置。

External Tool 配置截圖

使用:點 create-domain-class 按鈕 → 輸入類名(如 User) → 確認。同理可建 create-service、create-controller、generate-all 按鈕。

改良二:自動帶包名生成(三步操作)

實際專案類常歸屬包(如 com.windflower.oa.login)。官方建議先生成再移動,較繁瑣。修改 Arguments 參數預設包前綴:

Arguments: create-domain-class com.windflower.oa.${string_prompt}

使用:點按鈕 → 輸入 login.User → 確認,直接生成 com.windflower.oa.login.User。同理適用於 Service、Controller、generate-all 等命令。

總結

通過 Eclipse External Tools 靈活配置,將 Grails 命令從「通用四步」優化為「專用三步」再到「帶包名三步」,無需記憶命令、無需手動移動文件,顯著提升開發效率。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved