Мне трудно читать Дженкинс Джавадок .(Я уже приношу свои извинения за невежество в Java. Я просто обладаю базовыми знаниями и умею писать только простые программы.)
Работая в Jenkins и groovy, я нашел следующий полезный пример, который показывает, как найтивсе задания Jenkins и выведите из него некоторое свойство:
def hi = hudson.model.Hudson.instance
hi.getItems(hudson.model.Project).each {project ->
println(project.lastBuild.result)
}
Показывает, как получить свойство lastBuild.result
объекта project
.Читая документы API по hudson.model.Hudson
, я нахожу метод getItems
, который возвращает List
произвольного Class
.Итак, я предполагаю, что project
имеет класс hudson.model.Project
.
Теперь к моей проблеме.Когда я читаю документацию по hudson.model.Project
, я не могу найти никакого свойства lastBuild
.Единственные свойства, которые перечислены, являются унаследованными.Нет списка собственных свойств класса.
Где я могу найти такой список?Или что я не понимаю?
Спасибо!