JIRA插件配置

  • 格式:docx
  • 大小:18.69 KB
  • 文档页数:4

下载文档原格式

  / 11
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

接下来开始,以下我本人的环境。

JDK: jdk 5.0

Jira 版本:V 3.13(是以Exe 安装模式的,当然也可以用war ,ear 等模式安装)

Tomcat : Jira 自带

开发工具:Eclipse 3.2

准备工作:

先到https:///maven1/jira-development-kit/distributions/

https:///maven1/jira-development-

kit/distributions/jira-development-kit-3.13.zip

下载 Jira Jar二进制开发包,搭建java 开发环境。

Jira 提供2种类型的插件开发,第一种 Report(报表),第二种是 Portlet 。今天就讲如何创建这2种插件。首先我们先来了解一下 Jira 插件的一个xml 配置文件atlassian-plugin.xml

插件的简单描述

版本 1.0

(1)KEY 标识在Jira 应用当中唯一的一个主键,Jira 通过这个主键找到你相应的Report ,Portlet

例如有一张报表名称叫: SaleReport,哪么Jira就通过主键:SaleReport

找到对应的.class去执行

(2)Name 整个插件的名称

接下来我们先讲讲报表的开发

(0)

class="pany.report.SaleReport">

i18n description

location="templates/report/SaleReport.vm" />

location="templates/report/SaleReport-Excel.vm" />

location="pany.resources.report" />

(6)

startDate

report.startdate

report.startdate.description

(7) date

endDate

report.startdate

report.enddate.description

date

targetUser

report.targetuser

report.targetuser.description

(8) user

targetGroup

group.targetgroup

group.targetgroup.description

select

(9)

(0)标识为这个插件为 Report

(1)在atlassian-plugin.xml 文件内必须唯一的主键,这样才能找到相应的(2)*.class

(2)处理业务逻辑的一个类,下面我们会详细介绍这个类的实现

(3)在Jira 应用里面看到的报表名称,取值在*.properties文件里面取,在(5)配置properties文件

(4)数据的显示方式,默认的方式 view 以HTML 方式查看,当然也配置excel 方式导出数据

(5)配置该报表的资源文件,可以实现国际化

(6)报表的查询参数

(7)参数类型 date ,以Jira 默认的时间控件显示

(8)参数类型 user ,以jira 默认的用户空间显示

(9)参数类型 select,values ,class 该类返回一个Map 对象,对象存储键

值对的数据以select HTML 控件显示

接下来我们讲讲pany.report.SaleReport 的实现方式

public class SaleReport extends (1)AbstractReport {

// Generate html report

public String generateReportHtml(ProjectActionSupport action, Map params)

throws Exception {

return "view";(2)

}

相关主题