jira插件开发技术文档

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

1 搭建插件开发环境

以下是搭建插件开发环境的步骤.

目前开发的PALMS的Plugin插件主要是想在Palms System下的Browser Project中显示。

准备:JDK1.5,Atlassian Plugin SDK 3.0.1,JIRA 4.0.1(无所谓)。最好机子能连上网,我在公司可是悲剧的了,总是拷来拷去的。

Setting up your Plugin Development Environment:

1.1 install your java(配置java环境略去)。

1.2 Install the Atlassian Plugin SDK 3.0.1

Download:

https:///content/repositories/atlassian-public/com/atlassian /amps/atlassian-plugin-sdk/选择符合你要求的版本,一个看你使用JIRA版本、JDK版本。

download 完了,unzip Atlassian Plugin SDK3.0.1zip 到你想的目录下。如

(D:\Atlassian\atlassian-plugin-sdk-3.0.1,接下来我们把路径

D:\Atlassian\atlassian-plugin-sdk-3.0.1\bin与

D:\Atlassian\atlassian-plugin-sdk-3.0.1\apache-maven\bin添加到我的环境变量Path 下。右键“我的电脑”-“属性”-“高级”-“环境变量”-选择“系统变量”或当前用户“用户变量”,选择“Path”-“编辑”,将其上粘贴上即可。如下图

好啦,现在Atlassian Plugin SDK3.0.1安装好了。看看能不能用吧。

Open a command window(window+R:输入cmd),键入c:\>mvn -v可查看JDK版本及其他信息,再键入c:\>mvn,回车后看到一大堆信息,显而易见的有个Build Error信息。没关系,出现这个就是说该安装环境很Ok的啦。如图:

Plugin SDK 已经安装ok,接下来安装Development IDE,本文档使用的是eclipse作为开发IDE工具,当然还有其他的IDE也行,只要能支持maven2行,需要知道更多就到

/display/DEVNET/Setting+up+your+Plugin+Developme

nt+Environme nt

看JIRA提供的Steps。

2 Configuring eclipse to user the SDK

要想Eclipse能使用的Atlassian Plugin SDK,首先的先创建一个Plugin Project。官网上的步骤是这样的。

好了,既然要创建一个Plugin Project,我们就给他创建一个吧,而且创建的Plugin Project 都是用maven命令来完成的。

Create a Plugin Skeleton(创建一个插件框架)

我们在任意的Disk中的某一个目录下创建这个Plugin Project,这个没有绝对的约束。

2.1 用命令进入一个插件开发工作空间目录cd /…/工作空间目录

比如在本地进入C:\BOCCC_WORKSPACE\PALMS,接下来马上使用maven中的命令真正开始Plugin Skeleton的创建吧。

2.2 接着上面的命令在目前所在工作空间中再输入:atlas-create-jira-plugin

按回车键,当看到该命令停止时,会让你输入四个参数,输入的第一个参数groupId是默认的package(官网上有提到),第二参数artifactId就是你创建Plugin的名称啦,第三个version一看就知道是版本号啦,最后一个就是你的package名称,执行过程中也许会从不同站点下载很多的资源,当然很多都是用不到的,这个就没办法控制啦。如果执行顺利,我们会在最后看到Build Successful字样。如下图则表示这一步命令已经OK啦。

注意:执行该命令期间,需要看看log信息,以便解决一些问题。如有些警告错误,没关系,这可以忽略,只要不是出现missing之类且让你安装该资源时,特别是一些jar。一旦出现让你安装丢失的一些jars时,你可要按照下面的命令去安装你自己从网上刚download下的jar,如果我们丢失的是jira-soapclient-4.0.1-1.jar资源,那么我们将执行下面的命令(注意看改名中附带的参数与我们jar关系),-Dfile参数后面使我们下载该jar存放在我们本地的路径。执行该命令后,我们再次启动输入命令atlas-create-jira-plugin,这样的话就可以解决该丢失问题。

安装额外的jar的命令:(如安装TIMCommon.jar)

mvn install:install-file

-DgroupId=com.atlassian.jira.plugins-DartifactId=TIMCommon -Dversion=1.0

-Dpackaging=jar -Dfile=C:\mnt\san\COMMON\lib\tim\TIMCommon.jar

当atlas-create-jira-plugin这一步成功后,我们回到本地去查看到底发生了什么变化。进入到Disk C:\BOCCC_WORKSPACE\PALMS下,你看到了什么?对,这里已经创建了一个以TestPluginProject的文件夹,那么该文件夹的结构如何呢?看下图

这就是执行atlas-create-jira-plugin命令后给我们带来的结果。注意该文件下的有一个pom.xml文件,等接下来的所有命令都会在此文件的根目录下去执行。好,我们接着下一步操作。

Start the Host Application with your Plugin Installed.

Open comman window 中进入到pom.xml文件所在的根目录

C:\BOCCC_WORKSPACE\PALMS\TestPluginProject下,输入命令:atlas-run 只要执行完成看到图中红框所示信息,则这一步也是成功的。看图

相关文档
最新文档