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

原创 2015年08月26日 19:40:45

直入话题,创建插件框架,并采用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的配置。

版权声明:本文为博主原创文章,转载请注明出处yieryi_,http://blog.csdn.net/yieryi_

atlassian JIRA 插件开发(六) — JIRA系统的插件体系,总体一瞥

【原文地址:http://blog.sina.com.cn/s/blog_3e7397cf0100k395.html,原作者博客:Rocky的博客 http://blog.sina.com.cn/yu...
  • yieryi_
  • yieryi_
  • 2015年09月04日 21:16
  • 2534

Atlassian JIRA 插件开发(一) — 环境准备

配置环境前期准备: 下载Java安装包; 下载Atlassian Plugin sdk开发包; 这两个就足够了,然后还需要能够上网的环境,后面会需要下载许多文件。 环境安装步骤: 安装Java,之后...
  • yieryi_
  • yieryi_
  • 2015年08月24日 19:04
  • 2332

atlassian JIRA 插件开发(八) — MVC实现

Atlassian产品采用MVC模式,而且是标准、严格的MVC模式,特别是进入version 2,view采用VM模板、control采用Java后台、module交接数据库,层次和关联特别明显。这里...
  • yieryi_
  • yieryi_
  • 2015年09月28日 23:19
  • 1564

atlassian-jira-subversion-plugin-3.0.1.jar Jira svn集成插件

  • 2017年12月08日 17:27
  • 5.01MB
  • 下载

C项目开发—通讯录(一) 整体设计及界面、框架搭建

¥···每天进步一点点,每天快乐一点点!坚持每天写点东西,感觉很好,既复习基础知识,又可以收获成就感,何乐而不为呢?···¥ 1. 用到的知识点:     常量、变量是使用     全局变量     ...
  • haojie2014
  • haojie2014
  • 2015年11月11日 16:13
  • 579

Eclipse插件开发(二)插件项目的创建

1.新建项目,选择插件项,点击下一步 2.配置插件的开发和运行环境,配置完成点击下一步 配置说明: 1)项目名称 2)项目路径 3)项目代码路径和编译路径 4)插件运行环境 5)关联项目 3....
  • zllovewyh890128
  • zllovewyh890128
  • 2017年06月11日 18:34
  • 259

JIRA 插件开发 说明文档 0积分

  • 2012年03月13日 20:05
  • 4.86MB
  • 下载

Jira插件开发中的附件上传

介绍一下附件上传的操作,内容是这样,通过一个自定义Action,上传附件同时根据在Action的动作里面创建一个Issue,然后附件挂到该Issue上去   test.vm Html代码   ...
  • u012046931
  • u012046931
  • 2013年11月27日 11:39
  • 4885

jira插件开发技术指导手册

  • 2014年11月15日 10:13
  • 6.22MB
  • 下载

Android插件式换肤框架搭建 - 资源加载源码分析

1. 概述  大部分控件我们都会使用,但是我们未必知道其资源加载的原理,目前换肤的框架比较多我们可以随随便便拿过来用,但早在几年前这些资料是比较少的,如果想做一个换肤的框架那就只能自己一点一点啃源码。...
  • z240336124
  • z240336124
  • 2017年03月14日 12:36
  • 1973
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Atlassian JIRA 插件开发(二) — 插件项目框架搭建
举报原因:
原因补充:

(最多只允许输入30个字)