atlassian JIRA 插件开发(七) — 组成

13 篇文章 3 订阅
11 篇文章 2 订阅

JIRA插件开发首先就要生成JIRA插件项目,这个项目就是插件的源码和内容的容器,一切都在其中。
- 插件采用maven的方式生成,pom.xml文件不可少,定义了插件项目的一些属性,编码方式、依赖包等;
- main目录,用于存储插件的实际实行代码文件;
- –java目录,用于存储java代码
- –resources目录,用于存储一些资源,如VM文件、JS、image等
- test目录,用于存储插件的测试代码;这个目录与main目录一致
这些需要介绍的一个是main的source目录下的atlassian-plugin.xml文件,与pom.xml文件不同的是,这个文件是从插件内部定义,串联插件内部各模块的逻辑组织关系。atlassian-plugin.xml另一个作用就是,JIRA这个软件怎么知道你定义了插件,怎么查找你的插件内容,这个xml就是JIRA提供的入口,按照atlassian规定的方式定义这些,你写出的插件就会被JIRA认可。
atlassian-plugin.xml文件中除了对此插件的一些属性的设置外,就剩一个类别,module,插件模块,JIRA插件应该是34个,在SDK的bin目录下,你就可以看到一个bat文件,create-atlas-jira-plugin-module.bat文件,在插件目录下(即pom.xml文件所在目录),执行此文件,就可以看到这些全部的module类别,如图:

这里介绍一下这些插件中常用的,以后会慢慢补充,要不写在另外一篇文章中也好,毕竟虽然有一些自己的理解,但是大部分还是从作者那里领会的,这个作者把自己领进来的。

这里写代码片

module常用的属性和逻辑:

待续。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值