【问题标题】:GGTS not adding classes to Grails projectGGTS 没有向 Grails 项目添加类
【发布时间】:2013-10-05 12:57:39
【问题描述】:

GGTS“创建服务”对我不起作用。所以我从命令行运行了“grails create-service”,这很有效。这已经正确创建了服务类,但现在我在 GGTS(Groovy/Grails Tool Suite)的 Grails 项目下看不到它。

我尝试了以下操作:

  • 我已右键单击该项目并单击“刷新”
  • 我已经从命令行运行了“grails clean”
  • 我已从命令行运行“grails 与 --eclipse 集成”
  • 我已关闭并重新打开 GGTS
  • 我已从我的工作区中删除该项目并重新导入它

此外,我可以在 Project Explorer 下看到控制器和域,但看不到服务。我也可以使用 CTRL Shift R 快捷键来访问这个类。

如何让新课程出现在我的 GGTS 项目中?

【问题讨论】:

  • 您在 Grails 视图中看到该服务吗?你能在Mac中搜索类(CTRL+SHIFT+R)或对应的吗?
  • 我忘了添加我可以看到控制器和域但看不到服务。我也可以使用 CTRL Shift R 来访问类。
  • 如果您使用 ctrl-shift-r 访问该类然后单击“Link with Editor”按钮(项目顶部带有两个黄色箭头的图标),您会看到什么?跨度>

标签: eclipse git grails


【解决方案1】:

我遇到了类似的问题,但我的项目中缺少“域”文件夹。这些类在文件系统上可用,但未显示在 GGTS 项目资源管理器中。 (使用 GGTS 3.5.1)

修复它: 我打开项目属性,选择“Java Build Path”;在“源”选项下,我单击了“添加文件夹...”按钮。接下来打开“源文件夹选择”对话框,我可以看到“域”文件夹未选中。我选择了它,单击“确定”,然后在“属性”对话框中再次单击“确定”。

轰隆隆!现在我的“域”文件夹又回来了。

希望这会有所帮助!

【讨论】:

    【解决方案2】:

    也许您的项目配置混乱。从 GGTS 中删除项目。

    进入项目文件夹并运行命令

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

    使用“导入现有项目”在 GGTS 中读取项目

    【讨论】:

      猜你喜欢
      • 2013-04-23
      • 1970-01-01
      • 1970-01-01
      • 2014-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多