怎么开头呢,由于自己比较懒,博客一直不怎么弄,以后克己一点,多传点自己遇到的问题和经历上来,供自己以后记忆,也供需要的小伙伴少走点弯路吧

最近公司项目需要竞标一个运维项目,甲方给予了既定的几种比较常用的平台各司其职,并提出了一些定制化要求,让所有竞标厂商,用同样的平台,同样的环境去POC,其中jira就是一种一部分,然后学习过程就开始了。

请让我再多一句题外话,说点心得,我们要做的事情,和想要做的事情,基本上atlassion官方都给予了文档,无奈,本人的英文实在渣到死,更无奈的是,国内关于jira的文档也比较少,只能硬着头皮去看英文,好好就在,它并没有想象中那么难懂,作为一个程序员,一些常用的界面,配置文件,只要截图贴出来,基本不需要过多的解释,应该就明白个一二了。为什么提这个,因为我知道就是我有心想要把我这次学习中碰到的所有问题都写出来,也肯定写不全,最全面的文档还要是回归官方文档的,这篇文章,算是给那些想去了解jira插件开发的小伙伴入个门,省的到官网去,都不知道用什么关键字去搜索相关文档 。

好了,围绕思维三部曲开始吧。

一、what--什么是jira插件

jira是什么,就不多介绍了,我想能来看这文章的小伙伴,jira肯定是已经接触的,直接回到jira插件上,在我理解看来,jira本身有着很强大的功能,我认为一个成熟项目的强大一定是抽象层面的强大,一定不是实现层面的强大,这才是方便扩展的正确做法,也符合设计模式,或者说,也符合人正常思维模式。所以,如果你想要定制一块功能,融合进你的业务,肯定jira本身提供不了 ,这时候,就需要插件了,比如说,jira界面默认是英文的,我们肯定还是中文比较看的比较熟悉,想找个汉化的,怎么办,官方提供了不同版本的汉化包,不同版本汉化程度也不一样,有汉化了98%的,也有汉化了60%,对我们来说叫做汉化包比较通俗易懂,实质上,它就是一个插件,更直白一点,就是个jar包,也是通过管理员通过在jira插件页面上传插件安装的,再比如说,jira默认支持的字段类型有这些:

网友评论