- 安装参考 https://developer.atlassian.com/server/framework/atlassian-sdk/install-the-atlassian-sdk-on-a-windows-system/ 说明
- Windows 安装比较简单,安装完成后,命令行运行 atlas-version 验证是否安装成功
- 注意:
- 安装完成后,最好将Atlassian自带的Maven的本地仓库地址修改到本机的目录下,修改的文件在 Atlassianatlassian-plugin-sdk-8.0.7apache-maven-3.5.4confsetting.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复制到项目目录 argetcontainer omcat8xapache-tomcat-8.5.35lib下
- 在数据库内创建一个空库
- 修改项目目录 targetjirahomedbconfig.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>