大家都知道,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 © 一条老狗