2012-12-10 56 views
0

我正在從鏈接問題中收集數據以顯示主問題。 我們的產品由多個組件組成。對於每個組件我們都有一個團隊和一個Jira項目。每個產品都有一個Jira項目,用於跟蹤產品的功能和版本。如何獲取Greenhopper插件中的Jira對象版本的結束日期

我一直都很成功地從鏈接的問題中收集各種信息,並提交給產品經理。 我想通過查找Greenhopper字段的所有版本的結束日期的最大值來確定該功能的最早日期。 所以基本上我需要訪問GH字段的結束日期爲Jira對象版本。

在GH API中有getEndDate()getVerionEndDate()方法,但我非常需要一個樣本!

以下是我在Groovy腳本運行嘗試沒有成功訪問版本的結束日期

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 

引用鏈接:http://docs.atlassian.com/greenhopper/6.0.7/com/atlassian/greenhopper/model/issue/VersionWrapper.html

+0

這可能是Groovy Script Runner配置問題。 雖然我不想混淆完整的插件。 問這裏https://answers.atlassian.com/questions/113898/use-of-greenhopper-classes-in-groovy-script-classes 我希望傑米·葉利欽能澄清 – Alexey

+0

是不是失蹤的罐子? – Will

回答

相關問題