我正在从链接问题中收集数据以显示在主问题中。我们的产品由多个组件组成。对于每个组件,我们都有一个团队和一个 Jira 项目。每个产品都有一个 Jira 项目,我们在其中跟踪产品的功能和版本。
我在从相关问题中收集各种信息并提交给产品经理方面非常成功。我想通过查找所有版本的最大结束日期(即 Greenhopper 字段)来确定该功能可用的最早日期。所以基本上我需要访问 GH 字段以获取 Jira 对象版本的结束日期。
GH API 中有getEndDate()
和getVerionEndDate()
方法,但我迫切需要一个样本!
这是我在 Groovy Script Runner 中尝试访问版本的结束日期但没有成功的方法
import com.atlassian.greenhopper.model.issue.VersionWrapper
def allVersions = ""
parentIssue.getFixVersions().each { version ->
def versionWrapper = new VersionWrapper(version)
allVersions += "Version: ${version.getName()} in component ${version.getProjectObject().getName()} planned at ${versionWrapper.getEndDate()} \n"
}
我得到:
Problem loading class: startup failed: /jira-plugins/ProductComponentSync.groovy:
17: unable to resolve class com.atlassian.greenhopper.model.issue.VersionWrapper
@ line 17, column 1. import com.atlassian.greenhopper.model.issue.VersionWrapper
^ 1 error