Groovy 列出jenkins项目的所有下游项目

Groovy 列出jenkins项目的所有下游项目,groovy,jenkins,Groovy,Jenkins,这一定是一个简单的新手错误,但是 def hi = hudson.model.Hudson.instance hi.getItems(hudson.model.Project).each {project -> println(project.displayName) def di = project.getDownstreamProjects println(di.name) } 刚回来 groovy.lang.MissingPropertyExce

这一定是一个简单的新手错误,但是

    def hi = hudson.model.Hudson.instance
   hi.getItems(hudson.model.Project).each {project ->
   println(project.displayName)
   def di = project.getDownstreamProjects

   println(di.name)

}
刚回来

groovy.lang.MissingPropertyException: No such property: getDownstreamProjects for class: hudson.model.FreeStyleProject
但是如果说这个方法存在于抽象项目中
我做错了什么?

获取下游项目之后,您忘记了
()
。它是一个方法而不是属性;-)

gaah,m(,对于haskell来说,我最近和你在一起,我最近一直在做Scala,从那时起就一直忘记Java中的左括号和右括号;-)