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