2013-10-05 27 views
0

GGTS「創建服務」對我無效。所以我從命令行運行了「grails create-service」,這個工作。這已經正確地創建了服務類,但現在我無法在GGTS(Groovy/Grails工具套件)中的Grails項目下看到它。GGTS不向Grails項目添加類

我已經嘗試以下操作:

  • 我已經右鍵單擊該項目,並在命令行中點擊「刷新」
  • 我已經跑「的Grails乾淨」
  • 我已經跑了「 Grails的整合,與--eclipse」命令行
  • 我已經關閉並重新打開GGTS
  • 我從我的工作空間中刪除該項目,並再次
  • 重新導入它

另外,我可以在Project Explorer下看到控制器和域,但不能看到服務。我也可以使用CTRL Shift R快捷鍵訪問該類。

如何讓我的GGTS項目中出現新班級?

+0

您是否在Grails視圖中看到該服務?你可以在Mac中搜索類(CTRL + SHIFT + R)還是相應的? – dmahapatro

+0

我忘了添加我可以看到控制器和域,但沒有服務。我也可以使用CTRL Shift R來訪問這個類。 –

+0

如果您使用ctrl-shift-r訪問該類,然後單擊「帶編輯器的鏈接」按鈕(項目頂部帶有兩個黃色箭頭的圖標),您會看到什麼? –

回答

0

也許你的項目配置混亂。從GGTS中移除項目。

走進項目文件夾,然後運行命令

myproject> grails clean 
myproject> grails integrate-with --eclipse 

閱讀項目中使用「導入現有項目」

+0

試過這個,不幸的是它沒有工作。 –

2

我有一個類似的問題GGTS,但我錯過了在「域」文件夾我的項目。這些類在文件系統上可用,但未顯示在GGTS Project Explorer中。 (使用GGTS 3.5.1)

修復它: 我打開項目屬性,選中「Java Build Path」;在「源」選項下,我點擊了「添加文件夾...」按鈕。接下來打開「源文件夾選擇」對話框,我可以看到「域」文件夾未被選中。我選中它,點擊「確定」並再次點擊「屬性」對話框中的「確定」。

Properties and Source Selection dialogs

繁榮!現在我有了我的「域」文件夾。

Domain Folder is back

希望這有助於!