2013-10-05 25 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

希望这有助于!