• 安装参考 https://developer.atlassian.com/server/framework/atlassian-sdk/install-the-atlassian-sdk-on-a-windows-system/ 说明
  • Windows 安装比较简单,安装完成后,命令行运行 atlas-version 验证是否安装成功
  • 注意:
    • 安装完成后,最好将Atlassian自带的Maven的本地仓库地址修改到本机的目录下,修改的文件在 Atlassian\atlassian-plugin-sdk-8.0.7\apache-maven-3.5.4\conf\setting.xml

创建项目

参考 : https://developer.atlassian.com/server/framework/atlassian-sdk/create-a-helloworld-plugin-project/

  • 创建一个插件项目的开发目录,如demo
  • 命令行到此目录下,运行 atlas-create-jira-plugin,回车
  • 首次运行会下载依赖包,需要稍等一会儿
  • 然后提出输入项目信息,参考说明并根据自己的实际情况输入
  • 提示输入Y确认,并回车
  • 然后会下载依赖,并生成项目
  • 官网给出的参考里使用atlas-run来运行,这里生成Eclipse的插件项目
  • 在pom.xml所在目录下,运行命令行
  • atlas-mvn eclipse:configure-workspace -Declipse.workspace="你的Eclipse工作空间路径"
  • 然后运行atlas-mvn eclipse:eclipse
  • 导入Eclipse
  • 导入后,在项目目录下运行 atlas-run 然后根据提示配置
  • 默认是H2内存数据库,运行时间比较久,打开链接http://localhost:2990/jira,默认,然后在系统,插件,管理应用中,就能够看到创建的插件了,插件有两个,一个是插件,一个是插件的测试,可以参考https://developer.atlassian.com/server/framework/atlassian-sdk/create-a-helloworld-plugin-project/ 中的说明。

问题:

  1. 如果本地的Maven与atlassian SDK里的maven不同,需要将SDK Maven 里的setting.xml中的 profile标签都复制到本地maven的setting.xml中
  2. 修改数据库
    1. 将mysql-connection-java-x.x.x.jar复制到项目目录\target\container\tomcat8x\apache-tomcat-8.5.35\lib下
    2. 在数据库内创建一个空库
    3. 修改项目目录 target\jira\home\dbconfig.xml,参考如下:

<name>defaultDS</name>
   <delegator-name>default</delegator-name>
   <database-type>mysql</database-type>
   <jdbc-datasource>
     <url>jdbc:mysql://192.168.1.11:3306/jira?useUnicode=true&amp;characterEncoding=UTF8&amp</url>
   <driver-class>com.mysql.cj.jdbc.Driver</driver-class>
   <username>root</username>
   <password>root</password>

转载于:https://www.cnblogs.com/alex-blog/p/11448168.html

Atlassian JIRA 插件开发之二 安装和创建项目相关推荐

  1. Django 框架篇: 一. Django介绍; 二. 安装; 三. 创建项目;

    Django介绍 一. web框架:   框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来 ...

  2. Django在Win7下安装与创建项目hello word示例

    Django在Win7下的安装及创建项目hello word的例子 有关python 的django 框架安装与开发的小例子. Django在Win7下的安装及创建项目hello word. 1.安装 ...

  3. Maven入门学习,安装及创建项目

    一.maven介绍: 1.maven是一个基于项目对象模型(POM Project Object Model),通过配置文件管理项目的工具(项目管理工具). 2.maven主要功能:发布项目(从编译到 ...

  4. 分享本周所学——Unreal Engine 5(UE5/虚幻引擎5)安装以及创建项目的常见问题

    大家好,欢迎来到<分享本周所学>第八期.本人是一名人工智能初学者,刚刚大一.最近突发奇想打算跟同学用UE5开发一个小游戏,目前计划是做一个Roguelike卡牌游戏.我之前是有C++算法基 ...

  5. vue及脚手架的下载安装,创建项目

    壹.安装 1.1安装vue.js,网址为:https://vuejs.org/v2/guide/installation.html ,老师给的网址打开会变成源代码. 1.2安装node,zip是安装完 ...

  6. JavaScript 项目构建工具 Grunt 实践:安装和创建项目框架

     Grunt 是一个基于任务的 JavaScript 项目命令行构建工具,运行于 Node.js 平台.Grunt 能够从模板快速创建项目,合并.压缩和校验 CSS & JS 文件,运行单元测 ...

  7. QT 基础知识一(QT安装、创建项目、常用窗口控件使用、信号与槽机制讲解)

    QT概念 Qt:Qt是一个跨平台的C++框架(C++库),Qt除了支持界面设计(GUI编程),还封装了与网络编程.多线程.数据库连接.视频音频等相关的功能. ctrl 撤销(返回上一步) 市面常见的G ...

  8. electron入门——安装及创建项目

    由于项目需要,一只数据狗暂时转向前端.本来以为写写html5.ccs.js,没想到需要electron+vue. vue现在算是有点了解,electron还是非常懵懂,于是乎在bilibili上面看点 ...

  9. taro 之--taro的安装与创建项目

    安装 Taro 项目基于 node,请确保已具备较新的 node 环境(>=12.0.0),推荐使用 node 版本管理工具 nvm 来管理 node,这样不仅可以很方便地切换 node 版本, ...

最新文章

  1. gcc 编译器常用的命令行参数一览
  2. Linux dn命令大全,linux命令大全完整版.doc
  3. align 的用法(u-boot源代码分析)
  4. .so 依赖目录 cmake_CMAKE最全实战(2)
  5. 牛客网笔记之JAVA运算符
  6. Windows Print Spooler 被曝未修复 0day,可导致恶意软件以管理员权限运行
  7. 【一些细节问题】5种神经网络常见的求导!
  8. 逃出你的肖申克(五):看不见的牢笼(上)
  9. ui测试怎么做?依据文档有哪些_软件开发流程涉及到哪些文档?其中有你需要了解的外包开发中的猫腻...
  10. 突发奇想!自动化测试在测试过程中该怎样提升效率?
  11. wps表格错开半行_word表格错开半行-Excel 表格上下怎么错位!
  12. 甘肃省庆阳市谷歌卫星地图下载
  13. 一个屌丝程序猿的人生(六十一)
  14. 采集淘宝商品的销量、交易量-方维
  15. 宽带连接720错误代码解决办法
  16. 关于阿里云OOS文件上传的一些问题
  17. 全球网络波动实时监控系统--网动仪
  18. 木马是如何穿过防火墙的
  19. 南京邮电大学操作系统实验二:线程的互斥与同步
  20. 在鹅厂工作的广西表妹教我用Python生成会跳舞的美女~

热门文章

  1. webview 禁用横竖屏切换_X5内核WebView横屏切换崩溃
  2. AcWing 4240. 青蛙(最短路 or 最小生成树)
  3. 2021年北京理工大学ACM CLUB清明节组队训练赛
  4. tcp socket编程 java_JAVA TCP Socket编程 计算题
  5. java jama_java矩阵包jama的简单操作
  6. 2窗口大小 python_Python编程基础知识系列连载(2)
  7. idea 调试java技巧_Intellij IDEA Debug 调试技巧
  8. OpenCV基本图形绘制之圆
  9. Cocos Creator 获取当前URL取参数
  10. 图论复习(各类习题)