大家都知道,JIRA是一個(gè)優(yōu)秀的問題跟蹤系統(tǒng)。但它不一定就能完全滿足你的需要,比如導(dǎo)入Excel方式提交的BUG。值得慶幸的是,JIRA提供了強(qiáng)大的插件開發(fā)功能,現(xiàn)說一說我的一點(diǎn)小經(jīng)驗(yàn)。
準(zhǔn)備: JIRA3.9, JIRA SDK, IDEA / Eclipse, 熟悉Java(廢話), 熟悉WebWork資料: http://confluence.atlassian.com/display/JIRA/JIRA+Development+Hub官方資料可能無法全部找到你想要的,這時(shí)你可以下載一些其它第三方插件來分析其源碼。
以下說一說一些常用的方法:JIRA提供各種 xxxManager 提口來實(shí)現(xiàn)各種操作你可以通過 ComponentManager.getInstance().getXxx() 來得到其實(shí)例也可以通過 ComponentManager.getComponentInstanceOfType(xxx.class) 來得到,非常方便。
比如:
例子:
把郵件加入JIRA隊(duì)列:
另外你可以覆蓋JIRA的Action,比如覆蓋CreateSubTaskIssueDetails讓其在創(chuàng)建子任務(wù)時(shí)自動(dòng)導(dǎo)入父任務(wù)的一些數(shù)據(jù)(如"所屬模塊")。
實(shí)在不想打字,其它的一些就不一一列舉了。
Powered by: BlogJava Copyright © 一條老狗