加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

grails – Groovy:在静态范围内找到了表观变量xyz,但没有引用局

发布时间:2020-12-14 16:26:34 所属栏目:大数据 来源:网络整理
导读:我在所有域类的 Spring Tool Suite中收到此“错误”.这不是一个错误,因为它编译得很好.但是它掩盖了真正的编译错误,我怎么能摆脱它呢?它们在同一个包中,所以我不需要导入,如果我添加导入它说它找不到类…… 所以下面的代码产生一个红色的x Groovy:Apparent
我在所有域类的 Spring Tool Suite中收到此“错误”.这不是一个错误,因为它编译得很好.但是它掩盖了真正的编译错误,我怎么能摆脱它呢?它们在同一个包中,所以我不需要导入,如果我添加导入它说它找不到类……

所以下面的代码产生一个红色的x

Groovy:Apparent variable ‘ExampleB’ was found in a static scope but doesn’t refer to a local variable,static
field or class. Possible causes:

package domain.com.so;

class ExampleA {
    static belongsTo  = [exampleB: ExampleB]
    static constraints = {
    }
}

此代码产生一个简单的错误:

Groovy:Apparent variable ‘ExampleA’ was found in a static scope but doesn’t refer to a local variable,static field
or class. Possible causes:

package domain.com.so;

class ExampleB {
    static hasMany  = [exampleAs: ExampleA]
    static constraints = {
    }
}

解决方法

通常当STS抱怨这样的事情时,我会跑

grails clean

grails compile --refresh-dependencies

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读