【问题标题】:Grails - IntelliJIdea9 Strange problem with packagesGrails - IntelliJIdea9 奇怪的包问题
【发布时间】:2023-03-10 23:51:01
【问题描述】:

我在工作的一个签出项目上遇到了一些麻烦。

我有一个名为GridBuilder 的类,它位于一个名为com.ent.proj.utils.grid 的包中

package com.ent.proj.utils.grid

import grails.orm.HibernateCriteriaBuilder
import org.hibernate.criterion.Criterion
import org.hibernate.Criteria


class GridBuilder {
}

包声明中的grid一词用红色标记,为Cannot solve symbol grid

这是目录结构:

grailsapp--
           utils---
                  com---
                      ent---
                           proj---
                                 utils---
                                       grid---
                                          GridBuilder.groovy

我使用 IntelliJ Idea 9 作为 IDE。我在项目视图中看到了这个文件,但在 Grails 视图中没有。

有什么想法吗?

提前致谢

更新

从命令行和应用程序运行$grails run-app。开始好了。也许是 IntelliJIdea 问题?

【问题讨论】:

  • 您是否将 grails-app/utils 声明为“项目结构|模块”中的源文件夹?
  • 谢谢斯特凡。请将此作为答案发布,以便我投票+选择它。
  • 嗨@Tom,我也遇到了同样的问题。但是当我将utils 声明为source folder 时,它并没有解决。 IntelliJIdea 10.0.2 有什么特别的事情要做

标签: grails intellij-idea packages


【解决方案1】:

您是否将 grails-app/utils 声明为“项目结构|模块”中的源文件夹?

【讨论】:

  • 嗨@Stefan Armbruster,我也遇到了同样的问题。但是当我将utils 声明为source folder 时,它并没有解决。在IntelliJIdea 10.0.2有什么特别的事情要做
  • 在 IntelliJ 中尝试“使缓存无效”,这有时会在它的行为不符合预期时有所帮助 - 但一定要在办公桌上放一杯咖啡 - 重建缓存需要相当长的时间; -)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-03-02
  • 2011-07-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-27
  • 2018-06-26
相关资源
最近更新 更多