Atlassian JIRA 插件开发之二 安装和创建项目

Posted alex-blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Atlassian JIRA 插件开发之二 安装和创建项目相关的知识,希望对你有一定的参考价值。


创建项目

参考 : 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,参考如下:
      1. <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>


以上是关于Atlassian JIRA 插件开发之二 安装和创建项目的主要内容,如果未能解决你的问题,请参考以下文章

jira插件开发——新增模块SAL控制层

配置 Atlassian JIRA 插件以使用 Jenkins CI 系统

jira 插件开发(讲解)

Atlassian In Action-Jira之核心插件(三)

RHEL系统下安装atlassian-jira-5

替换 7.X 的 Atlassian JIRA 插件中已弃用的 AbstractEditHandlerDetailsWebAction