Atlassian JIRA 插件開發(二) — 插件項目框架搭建

直入話題,創建插件框架,並採用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的配置。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章