Atlassian JIRA 插件开发(二) — 插件项目框架搭建

直入话题,创建插件框架,并采用Eclipse开发。

1.创建插件文件目录,用于存放自己的代码和开发版JIRA程序;
这儿是SDK安装目录的bin文件夹,可以看到有很多的批处理命令,下面我们就采用atlas-create-jira-plugin来创建jira plugin:
这里写图片描述
一定有人问:atlas-create-jira4-plugin有何用?这是因为JIRA版本间有一定的差异,各个插件的适应范围也不同,创建也有一定的差别。这个差别也会在JIRA升级的时候体现出来。

2.创建插件项目;
打开命令行,输入atlas-create-jira-plugin,截图如下:
这里写图片描述
这时候,需要输入一定的内容:

  • Define value for groupId: : atlas.plugin.jira(项目组)
  • Define value for artifactId: : yieryi(插件项目名称)
  • Define value for version: 1.0-SNAPSHOT: :(插件项目版本,默认不输入为1.0,以后你可以为1.1等,这个要与插件版本区别开)

    余下内容不用输入,直接回车,然后就会出现以下内容:
    这里写图片描述
    成功之后,可以进入插件项目目录下查看:
    这里写图片描述
    发现目下有一个文件夹【src】和三个文件。使用maven开发过项目的孩子应该知道pom.xml的作用,一切的修改由此开始。
    进入到【src】目录下可以看到有两个文件夹,main和test,mian是用来存储插件代码,test用来存储测试代码。
    这里写图片描述

3.生成Eclipse的插件项目
在pom.xml所在文件夹路径下,在命令行中输入:

atlas-mvn eclipse:add-maven-repo -Declipse.workspace="你的plugin project的Eclipse空间路径"

注:最近我更新了Maven库,发现此命令不好用了,报错
这里写图片描述

atlas-mvn eclipse:configure-workspace -Declipse.workspace="你的plugin project的Eclipse空间路径"

来替代上面命令即可,原因还未找到,看看官网是否有说法。
这样在此路径下就会生成此plugin project的Eclipse 空间的相关信息,如图:

之后将此plugin project代码工程文件导入到Eclipse空间下,在pom.xml文件路径下,执行atlas-mvn eclipse:eclipse,即可。
此plugin project路径下生成.settings文件夹,就是Eclipse的配置。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章