码迷,mamicode.com
首页 > 其他好文 > 详细

jira 插件开发(讲解)

时间:2020-07-11 21:22:09      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:官网文档   plugin   服务器   图片   参数   ram   标签   技术   指定   

简单介绍:jira 作为一个项目管理工具  可以定制化 当前的所需的功能

中间产生过无数的坑 同时官方文档提供的代码 也是存在一些问题。

我的学习方式(不是踩坑 是绕过这些坑)

开始:

我的环境: windows 7  

根据官方文档 https://developer.atlassian.com/server/framework/atlassian-sdk/create-a-helloworld-plugin-project/  

创建第一个插件项目 (其实这里不推荐使用官网文档创建model的例子 因为 QuickReload 插件 并不太好用 或者说根据文档创建的QuickReload 无法使用

ps:虽然不推荐但是还是得走一遍)

第一个坑: 如果说 使用的是idea  请将 技术图片

 

 

 

 

改成使用 sdk 里 的maven   不然编译可以通过  但是代码全部都报红  对于之后写代码会造成一定不不便 

第二个坑:

之前说过官方文档直接创建的 QuickReload 插件基本无法使用 

我们可以尝试着去 拷贝一下官方给的基本的实例包  拷到本地再进行使用

https://developer.atlassian.com/server/framework/atlassian-sdk/product-specific-tutorials/ 这个页面可以找到一些想要的功能

比如创建一个工作流的插件 登录https://developer.atlassian.com/server/jira/platform/creating-workflow-extensions/ 

直接拷贝git clone https://bitbucket.org/atlassian_tutorial/tutorial-jira-add-workflow-extensions 

然后再进行开发就会有QuickReload  插件 这个是方便开发  (不然每次调试都得重新启动jira本地服务器)

 

第三个坑:

创建的时候需要引入一些自己的包 那么需要将pom文件里 

Import-Package 这个标签
*;resolution:="optional" , 添加一个字段 
这样才能引入自己的包不然也会产生错误

 

第四同时不要完全相信官方给的代码:

例如在

https://developer.atlassian.com/server/framework/atlassian-sdk/creating-an-admin-configuration-form/

这个里面

技术图片

 

 

 

应该是 技术图片

 

这个可以创建一个自定义界面的插件  能够满足日常的需求

 

目前我说的是自己的遇到的问题

 

官方提供的api 接口是https://docs.atlassian.com/software/jira/docs/api/7.1.0/com/atlassian/jira/issue/managers/package-summary.html

根据自己版本来  

再提供一些命令

atlas-run 直接启动的
atlas-package 快速打包

atlas-run --product jira --version 6.4.14   --jvmargs 指定产品  指定jvm参数

 

jira 插件开发(讲解)

标签:官网文档   plugin   服务器   图片   参数   ram   标签   技术   指定   

原文地址:https://www.cnblogs.com/leafcold/p/13285263.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!