我尝试在IDEA中使用GDSL Scripts作为我的grails项目。
我尝试了指南中显示的内容:GDSL Guide。我遵循的步骤是:
在该文件中,我添加了以下代码:
def ctx2 = context(ctype: "com.myPackage.MyClass")
contributor(ctx2) {
method(name: 'withLock', type: 'void', params: [closure: { }])
}
点击激活。
但是,当我这样做时,它仍然没有显示任何自动完成或识别:
Myclass m = new MyClass()
m.withLock() //This is not recognised
我做错了什么??? :(
详细说明:
答案 0 :(得分:8)
GDSL文件应位于某个源根目录下。 Grails模块内容根源不是源根。所以请考虑将它放入src / main / groovy中,例如。