没有合适的资源?快使用搜索试试~ 我知道了~
首页JIRA Plugin 开发文档
资源详情
资源评论
资源推荐

BOCCC Hong Kong
Developer Guide
For
第一次 JIRA Plugin
Last Update: August 06, 2021
CONFIDENTIAL
Project Reference:
Issue Date: 2011-11-28
Author: Terry.tang
Department: PALMS

PALMS Plugin Develop Document – Plugin Develop Document
Revision History
Version Primary Author Descriptions Date Completed
1.0 Terry.tang Document Created 2011-11-28
1.1 Allen Document Update 2011-12-19
Distribution List
Name Department Title
Reviewer List
Name Title Department Signature Date
Date: 06/08/2021 © BOC Credit Card 2009 - All Rights Reserved
CONFIDENTIAL AND PROPRIETARY TO BOC Credit Card
For Internal Use Only - Do Not Duplicate
Version V.1.1
Page 2 of 42

PLAMS PLUGIN DEVELOP – System and Technical Specification
目 录
Revision History........................................................................................................2
Distribution List........................................................................................................2
Reviewer List.............................................................................................................2
1 简介.........................................................................................................................5
1.1 目的.......................................................................................................................................5
1.2 范围.......................................................................................................................................5
1.3 背景.......................................................................................................................................5
1.4 预期的读者和阅读建议......................................................................................................5
1.5 定义、首字母缩写词和缩略语..........................................................................................6
1.1.1 定义.................................................................................................................................6
1.1.2 首字母缩写词和缩略语.................................................................................................6
1.6 参考数据...............................................................................................................................6
1.7 假定.......................................................................................................................................6
2 搭建插件开发环境.................................................................................................7
2.1 install your java(配置 java 环境略去)。........................................................................7
2.2 Install the Atlassian Plugin SDK 3.0.1.................................................................................7
3 Configuring eclipse to use the SDK...................................................................10
3.1 用命令进入一个插件开发工作空间目录 cd 工作空间目录..........................................10
3.2 接着上面的命令在目前所在工作空间中再输入:atlas-create-jira-plugin...................10
4 Generate Project Files for your IDE..................................................................16
4.1 先创建一个插件的工作空间............................................................................................16
4.2 把 TestPluginProject 目录变成项目工程..........................................................................17
5 插件依赖到外部 jar 时开发步骤........................................................................20
5.1 在本地我们先在开发插件环境中安装上依赖的 xxx.jar,方法是在命令行执行:..........20
5.2 如果上面命令执行成功,此时 xxx.jar 就放入到了此目录下:.........................................20
5.3 在插件工程中加上依赖到的这个 jar 来编译..................................................................21
5.4 然后关键一步: 此外部 xxx.jar 和我们本插件工程怎么相互关联,打开工程下的
pom.xml......................................................................................................................................21
5.5 然后代码编写完成后再执行 atlas-cli 命令和 pi 命令 打插件 jar 包.............................22
6 插件中前台页面依赖到外部 js 和 css 时配置....................................................23
6.1 外部 css 或者 js 的准备......................................................................................................23
6.2 atlassian-plugin.xml 的配置...............................................................................................23
6.3 前台页面引用 js 的配置....................................................................................................24
Date: 06/08/2021 © BOC Credit Card 2009 - All Rights Reserved
CONFIDENTIAL AND PROPRIETARY TO BOC Credit Card
For Internal Use Only - Do Not Duplicate
Version V.1.0
Page 3 of 42

PLAMS PLUGIN DEVELOP – System and Technical Specification
6.4 另外一种方法的 css,js 配置...........................................................................................25
7 插件开发中遇到的一些问题...............................................................................27
7.1 插件初始进入页面开发配置............................................................................................28
7.2 插件进入初始页面对应的类开发步骤:...........................................................................31
7.3 关于调用 Action 的配置....................................................................................................32
7.4 关于请求到 servlet 的配置................................................................................................39
7.5 其他问题.............................................................................................................................39
8 总结.......................................................................................................................41
9 附录.......................................................................................................................42
Date: 06/08/2021 © BOC Credit Card 2009 - All Rights Reserved
CONFIDENTIAL AND PROPRIETARY TO BOC Credit Card
For Internal Use Only - Do Not Duplicate
Version V.1.0
Page 4 of 42

PLAMS PLUGIN DEVELOP – System and Technical Specification
1 简介
1.1 目的
本文档是 Palms 插件开发步骤的技术说明书,描述了插件开发的步骤,开发原理,出
错原因,插件安装步骤以及如何与 eclipse 集成开发,用以指导后续的产品设计和开发。
1.2 范围
该文档将仅仅描述是 Palms 插件开发步骤的技术说明,不涉及到其它相关 Application
的详细描述,关于其它相关 Application 的详细描述请参阅相应的技术说明书。本文档描
述的 Palms 插件开发步骤的技术说明适用于整个插件模块开发初期对开发步骤的掌握和插
件开发基本原理,旨在为插件开发工作提供系统的步骤和技术解决方案的依据。本文的
设计方案不仅覆盖了 Palms Plugin 插件开发的步骤,而且考虑了适应今后所有操作维护插
件系统的实现结构及错误追踪,从而增加插件开发平台的稳定性和可扩展性。
1.3 背景
当前 PALMS 的上层应用(如自定义字段等)需要用到一些适合公司业务逻辑的应用
并且在 PALMS 前台展示操作,Palms Plugin Develop Document 提供一种公共的开发说明
供开发者应用指导,于是出现了用户插件开发文档。
1.4 预期的读者和阅读建议
Palms Plugin 模块架构人员、测试人员及维护人员,卡司系统部署及系统支持人员。
Palms Plugin 模块开发的 Application 系统设计人员、开发人员及维护人员。
Date: 06/08/2021 © BOC Credit Card 2009 - All Rights Reserved
CONFIDENTIAL AND PROPRIETARY TO BOC Credit Card
For Internal Use Only - Do Not Duplicate
Version V.1.0
Page 5 of 42
剩余41页未读,继续阅读












安全验证
文档复制为VIP权益,开通VIP直接复制

评论2