Intellij gradle在插件扩展中找不到声明
Intellij对build.gradle的自动完成或识别符号没有帮助,我想知道这是否是因为groovy的dsl很神奇,Intellij很难识别扩展 我创建了一个简单的示例,扩展如下:Intellij gradle在插件扩展中找不到声明,gradle,intellij-idea,Gradle,Intellij Idea,Intellij对build.gradle的自动完成或识别符号没有帮助,我想知道这是否是因为groovy的dsl很神奇,Intellij很难识别扩展 我创建了一个简单的示例,扩展如下: class DbConnectionsExtension { public final NamedDomainObjectContainer<DbConnectionInfo> connections DbConnectionsExtension(Project project)
class DbConnectionsExtension {
public final NamedDomainObjectContainer<DbConnectionInfo> connections
DbConnectionsExtension(Project project) {
def objects = project.getObjects()
this.connections = project.container(DbConnectionInfo) {
name -> objects.newInstance(DbConnectionInfo.class, name)
}
}
void connections(Action<NamedDomainObjectContainer<DbConnectionInfo>> action) {
action.execute(connections)
}
void connections(Closure<Object> closure) {
connections.configure(closure)
}
}
类DbConnectionsExtension{
公共最终名称DdoMainObjectContainer连接
DbConnectionsExtension(项目){
def objects=project.getObjects()
this.connections=project.container(DbConnectionInfo){
名称->对象.newInstance(DbConnectionInfo.class,名称)
}
}
无效连接(动作){
执行(连接)
}
空隙连接(闭合){
连接。配置(关闭)
}
}
Intellij无法识别连接字段
在中,您可以找到示例的所有代码。目前不支持此类导航。请投票赞成这个请求