Atlassian JIRA 插件开发之二 安装和创建项目
- 安装参考 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/ 中的说明。
 
问题:
- 如果本地的Maven与atlassian SDK里的maven不同,需要将SDK Maven 里的setting.xml中的 profile标签都复制到本地maven的setting.xml中
 - 修改数据库
 - 将mysql-connection-java-x.x.x.jar复制到项目目录\target\container\tomcat8x\apache-tomcat-8.5.35\lib下
 - 在数据库内创建一个空库
 - 修改项目目录 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&characterEncoding=UTF8&</url>
   <driver-class>com.mysql.cj.jdbc.Driver</driver-class>
   <username>root</username>
   <password>root</password>
Atlassian JIRA 插件开发之二 安装和创建项目的更多相关文章
- mac下配置Node.js开发环境、express安装、创建项目
		
mac下配置Node.js开发环境.express安装.创建项目 一.node.js的安装 去官网下载对应的平台版本就可以了,https://nodejs.org 二.express安装 sudo n ...
 - Webpack指南(一):安装,创建项目,配置文件,开发环境以及问题汇总
		
Webpack是一个现代 JavaScript 应用程序的静态模块打包器(module bundler).当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency gra ...
 - vue-cli 3.0 安装和创建项目流程
		
使用前我们先了解下3.0较2.0有哪些区别 一.3.0 新加入了 TypeScript 以及 PWA 的支持二.部分命令发生了变化: 1.下载安装 npm install -g vue@cli 2. ...
 - C++框架_之Qt的开始部分_概述_安装_创建项目_快捷键等一系列注意细节
		
C++框架_之Qt的开始部分_概述_安装_创建项目_快捷键等一系列注意细节 1.Qt概述 1.1 什么是Qt Qt是一个跨平台的C++图形用户界面应用程序框架.它为应用程序开发者提供建立艺术级图形界面 ...
 - Django在Win7下安装与创建项目hello word示例
		
Django在Win7下的安装及创建项目hello word的例子 有关python 的django 框架安装与开发的小例子.Django在Win7下的安装及创建项目hello word.1.安装:命 ...
 - vue安装及创建项目的几种方式
		
原文地址:https://www.wjcms.net/archives/vue安装及创建项目的几种方式 VUE安装的方式 直接用 script标签 引入 对于制作原型或学习,你可以这样使用最新版本: ...
 - Maven入门学习,安装及创建项目
		
一.maven介绍: 1.maven是一个基于项目对象模型(POM Project Object Model),通过配置文件管理项目的工具(项目管理工具). 2.maven主要功能:发布项目(从编译到 ...
 - JAVA:IDEA安装、创建项目、tomcat配置、maven配置(1)
		
一.安装 JDK安装自行百度,IDEA安装: IDEA安装包下载:https://www.jetbrains.com/idea/download/ 安装过程一路默认,需要选择的就勾选 .java之类的 ...
 - VUE CLI 3.0 安装及创建项目
		
一.安装 VUE CLI 3.0 官网: https://cli.vuejs.org/ 详细资料可以自己先把官网过一遍. 1. 安装(默认你的电脑上已安装node及npm) npm install ...
 
随机推荐
- FreeBSD虚拟机 VMware Tools 安装教程
			
对于 FreeBSD 虚拟机,您可以使用命令行工具手动安装或升级 VMware Tools 前提条件 开启虚拟机. 确认客户机操作系统正在运行. 因为 VMware Tools 安装程序是使用 Per ...
 - mysql 存储过程 函数 触发器
			
mysql存储过程与函数 存储过程下载 demo mysql> delimiter // -- 这里//为修改默认分隔符: mysql> CREATE PROCEDURE simplep ...
 - delphi 接口
			
第四章 接口 前不久,有位搞软件的朋友给我出了个谜语.谜面是“相亲”,让我猜一软件术语.我大约想了一分钟,猜 出谜底是“面向对象”.我觉得挺有趣,灵机一动想了一个谜语回敬他.谜面是“ ...
 - Spark GraphX图计算核心算子实战【AggreagteMessage】
			
一.简介 参考博客:https://www.cnblogs.com/yszd/p/10186556.html 二.代码实现 package graphx import org.apache.log4j ...
 - MySQL Execution Plan--合理利用隐式的业务逻辑
			
问题描述 优化过程中遇到一个SQL: SELECT SUM(user_value) FROM user_log ; 其执行计划为: . row *************************** ...
 - canal中间件
			
简介: 基于数据库增量(模拟MySQL slave的交互协议)日志解析,提供增量数据订阅和消费(客户端与canal建立关系) 安装版本:1.1.0 git 环境需求: jdk1.7以上 mysql开启 ...
 - Linux命令查找文件目录
			
座右铭:长风破浪会有时,直挂云帆济沧海. linux一般查看文件或者目录有几种方法. /查看文件类容--------cat/more/less/head/tail 只能查看文本型(txt) (1) ...
 - 系统管理员必须知道的PHP安全实践
			
Apache web 服务器提供了这种便利 :通过 HTTP 或 HTTPS 协议,访问文件和内容.配置不当的服务器端脚本语言会带来各种各样的问题.所以,使用 PHP 时要小心.以下是 25 个 PH ...
 - Codeforces E. High Load(构造)
			
题目描述: High Load time limit per test 2 seconds memory limit per test 512 megabytes input standard inp ...
 - Xcode 10 无开发者账号通过无线网络真机调试
			
Xcode是苹果公司向开发人员提供的集成开发环境,用于开发macOS.iOS.WatchOS和tvOS的应用程序.WWDC18全球开发者大会上,苹果发布了macOS Mojave beta测试版系统, ...