【发布时间】:2014-12-11 16:16:01
【问题描述】:
有人对 IntelliJ 14.0.2 和 Groovy DSL (GDSL) 描述符有帮助吗?
我们围绕 IntelliJ 13 的指令 here 和 here 对 GDSL 进行了建模,它的工作原理就像一个魅力。升级到 14 和 Groovy 代码完成不再起作用。围绕此功能的文档非常粗糙,所以我们有点没有想法。
这是我们当前的 GDSL,它允许在 thing.POST.groovy 等脚本中完成代码:
def all = context(pathRegexp: '/.*\\.[A-Z]+\\.groovy', scope: scriptScope())
contributor(all) {
property name: 'response', type: 'com.foo.HttpResponse'
property name: 'request', type: 'com.foo.HttpRequest'
}
这住在src/test/groovy/expectationTransform.gdsl。 IntelliJ 提示“激活返回”,但它似乎没有做任何事情。
【问题讨论】:
-
如果这是一个 IDE 错误(听起来确实如此),最好的办法是向youtrack.jetbrains.com/issues 提交票证(如果您尚未提交票证)并希望它在下一个得到修复释放。
-
谢谢@kuporific - 我已经从留言板开始,会看到它从那里去...devnet.jetbrains.com/thread/459033
-
决定也创建这个问题:youtrack.jetbrains.com/issue/IDEA-134339
标签: groovy intellij-idea dsl intellij-14