import com.atlassian.jira.component.ComponentAccessor def projectManager = ComponentAccessor.getProjectManager() def userManager = ComponentAccessor.getUserManager() def projects = projectManager.getProjectObjects() log.info("Number of projects: ${projects.size()}") projects.each { project -> def projectLead = project.getProjectLead() log.info("Project Key: ${project.getKey()}, Project Name: ${project.getName()}, Project Lead: ${projectLead?.getDisplayName() ?: 'No Lead Assigned'}") }