直入话题,创建插件框架,并采用Eclipse开发。
1.创建插件文件目录,用于存放自己的代码和开发版JIRA程序;
这儿是SDK安装目录的bin文件夹,可以看到有很多的批处理命令,下面我们就采用atlas-create-jira-plugin来创建jira plugin:
一定有人问:atlas-create-jira4-plugin有何用?这是因为JIRA版本间有一定的差异,各个插件的适应范围也不同,创建也有一定的差别。这个差别也会在JIRA升级的时候体现出来。
2.创建插件项目;
打开命令行,输入atlas-create-jira-plugin,截图如下:
这时候,需要输入一定的内容:
- Define value for groupId: : atlas.plugin.jira(项目组)
- Define value for artifactId: : yieryi(插件项目名称)
Define value for version: 1.0-SNAPSHOT: :(插件项目版本,默认不输入为1.0,以后你可以为1.1等,这个要与插件版本区别开)
余下内容不用输入,直接回车,然后就会出现以下内容:
成功之后,可以进入插件项目目录下查看:
发现目下有一个文件夹【src】和三个文件。使用maven开发过项目的孩子应该知道pom.xml的作用,一切的修改由此开始。
进入到【src】目录下可以看到有两个文件夹,main和test,mian是用来存储插件代码,test用来存储测试代码。
3.生成Eclipse的插件项目
在pom.xml所在文件夹路径下,在命令行中输入:
atlas-mvn eclipse:add-maven-repo -Declipse.workspace="你的plugin project的Eclipse空间路径"
注:最近我更新了Maven库,发现此命令不好用了,报错
atlas-mvn eclipse:configure-workspace -Declipse.workspace="你的plugin project的Eclipse空间路径"
来替代上面命令即可,原因还未找到,看看官网是否有说法。
这样在此路径下就会生成此plugin project的Eclipse 空间的相关信息,如图:
之后将此plugin project代码工程文件导入到Eclipse空间下,在pom.xml文件路径下,执行atlas-mvn eclipse:eclipse,即可。
此plugin project路径下生成.settings文件夹,就是Eclipse的配置。