1. 程式人生 > >jira外掛開發流程

jira外掛開發流程

材料:

Atlassian Plugin SDK

IDE/ text edtior

2990埠未佔用

JDK

XML知識

Velocity知識

步驟:

    一、在系統安裝Atlassian SDK
  • 下載SDK最新版本
        Atlassian Marketplace: Atlassian Plugin SDK - Windows
        Atlassian Marketplace: Atlassian Plugin SDK - Mac OS X
  • 雙擊安裝
  • 配置環境變數
        新增變數ATLAS_HOME,指向sdk安裝路徑
        在使用者變數path中新增sdk的bin路徑
        新增變數M2_HOME指向sdk中的maven路徑
  • 檢驗是否安裝成功:

        在cmd中執行 atlas-version。若安裝成功,會顯示sdk的資訊。如下:

        

    二、建立專案

  • 開啟cmd進入存放建立專案的目錄
  • 輸入命令生成外掛專案: atlas-create-jira-plugin
  • 根據提示填寫相關資訊
        例如 groupId、artifactId、version、package
  • 確認配置:Y
  • 生成專案

    三、執行建立的專案

        進入專案根目錄,執行: atlas-run

        首次執行時,需要下載webapp之類的,可能會耗時比較長,之後就不會了。

        執行無誤後,在瀏覽器輸入http://loaclhost:2990.預設使用者名稱和密碼為:admin/admin

        點選外掛管理欄,可以在外掛管理中看到自定義的外掛。當然此時外掛中還沒有什麼內容,需要根據需求進行修改。

        按Ctrl+C或者Ctrl+D可以關閉jira。     

    四、修改相關資訊

        修改組織資訊,在pom.xml中修改<organization>節點資訊即可。

        需要新增Jira自定義選單的話,在atlassian-plugin.xml中進行修改,也可以在cmd建立專案時就加進去。若是在後期使用cmd新增元件,則在專案路徑執行:atlas-create-jira-plugin-model,然後選擇相應的model配置相關資訊。

    五、其他常用命令

        atlas-mvn package  --  打包命令,打包成功的jar包可以直接當做外掛上傳到jira

        atlas-clean  --  clean命令

        atlas-debug -- 除錯命令,此時對應的埠為5005

        atlas-run -v 6.3.6  --  執行在6.3.6版本(最好將jira-api改為對應版本,避免不同版本在處理方式上的不同造成的影響)

    六、注意事項

        見下一篇博文。會單獨整理出來,並在實際開發中不斷補充。

相關推薦

jira外掛開發流程

材料:Atlassian Plugin SDKIDE/ text edtior2990埠未佔用JDKXML知識Velocity知識步驟:    一、在系統安裝Atlassian SDK下載SDK最新版本        Atlassian Marketplace: Atlass

IDEA外掛開發流程

1、啟用 Plugin DevKit 2、配置 IntelliJ Platform Plugin SDK 3、配置檔案 <idea-plugin> <!-- 外掛名稱,別人在官方外掛庫搜尋你的外掛時使用的名稱 --> <name>MyPlug

vue外掛開發流程詳解-從開發到釋出至npm(二)

  前記:上一篇 https://www.cnblogs.com/adouwt/p/9211003.html,(這裡感謝部落格園的網友,給我點贊推薦了) 說到了一個完整的vue外掛開發、釋出的流程,總結下來就講了這麼一個事,如何注入vue, 如果封裝vue外掛,如何測試vue外掛,以及如何釋出vue外掛到np

vue外掛開發流程詳解-從開發到釋出至npm(一)

 vue的外掛開發 1.本地開發   1.1 初始化本地開發專案        1.2 test.js 的內容 ,這是外掛的入口檔案      test.js的程式碼如下: import testPanel from './panel.vue

Cordova外掛開發流程

Cordova外掛開發流程 外掛開發簡介:外掛的開發大體上分為查詢類外掛,操作類外掛,請求類外掛.每種外掛一般需要不同的處理及返回方式.大部分外掛的開發基本上都是在android原始碼的基礎上繼承CordovaPlugin類,使用CallBack物件返回結果。 Andr

Atlassian JIRA 外掛開發(一) — 環境準備

配置環境前期準備: Java安裝包; Atlassian Plugin sdk開發包; SDK版本和JDK版本不要差別太大,如我原來使用SDK5.0.13,JDK1.8.0-65就無法啟動,當然

jira外掛開發資料庫配置

1、jira預設使用的是hsql資料庫,執行在記憶體中。但是使用hsqldb不便於我們去直觀的查詢資料庫,手工修改資料庫中的值,所以需要修改配置讓本地測試環境的jira連線到mysql上去。 首先準備mysql資料庫連線jar包,將mysql-connection-ja

NB-IOT之編解碼外掛開發流程---基於華為物聯網平臺實現平臺對接

一、按照《中國電信物聯網開放平臺編解碼庫開發與升級指南.pdf》文件來操作;(文件可以在華為開發者論壇上下載)二、在完成profile檔案的編寫條件下,根據已有的編解碼外掛codecdemo來修改其中包含幾個重要檔案:1>CmdProcess.java   修改serv

Kettle外掛開發流程

最近正好做了有關Kettle中外掛開發的工作,對Kettle外掛的原始碼進行了一定的研究,並開發了自定義的外掛,在此有些感悟,記錄下來。 一 Kettle外掛概述 Kettle的開發體系是基於外掛的,平臺本身提供了介面,開發者按照相關規範就可以開發出

jira外掛開發遠端除錯

jira外掛執行是在自帶的tomcat中,所以在IDE中不能通過debug的方式除錯程式碼。 但是可以使用IDE的遠端除錯,步驟如下。 1、啟動jira,atlas-debug 在命令列中啟動使用atlas-debug(非atla-run),預設的遠端除錯埠是500

atlassian JIRA 外掛開發(八) — MVC實現

其實自己對MVC模式也甚不瞭解,只是自己看過些,也悟了悟,結合在JIRA的外掛開發上。 JIRA開發個人認為,Atlassian已經將其框架搭建有方,自認為如果瞭解JIRA開發的API和REST,適當

atlassian JIRA 外掛開發(七) — 組成

JIRA外掛開發首先就要生成JIRA外掛專案,這個專案就是外掛的原始碼和內容的容器,一切都在其中。 - 外掛採用maven的方式生成,pom.xml檔案不可少,定義了外掛專案的一些屬性,編碼方式、依

從頭開發一個Flutter外掛(一)開發流程

文章由來 在上一篇分享的文章Flutter 天氣應用裡我介紹了一個用flutter編寫的天氣預報app,裡面有一個需要完善的功能就是根據當前定位所在城市顯示天氣資訊。由於沒有辦法使用gms(google mobile service)的緣故,flutter官方提供的基於Google map的定位packag

vue外掛開發流程

趁有機會,簡單回顧下vue外掛開發的過程。學習本身就是個不斷重複滴過程嘛: 一、官網外掛的開發文件地址 二、簡單嘮一嘮 但是呢,如果看官網文件的話,有的小朋友可能就雲裡霧裡了,不想再進行下去了,其實vue對於外掛的定義就是,使用Vue.use方法,將引入的i

ArcGis Classic COM Add-Ins外掛開發的一般流程 C#

COM add-ins是我對這種開發方式的稱呼,Esri的官方文件裡稱其為“Extending ArcObject”或者“Classic COM extensibility”,其所稱的addins是指esriAddin載入項。esriAddin的安裝包是副檔名為“.esriAddin”的壓縮檔案,而本文所講述

NPAPI外掛開發詳細記要:外掛執行流程分析

NPAPI外掛開發詳細記錄:外掛執行流程分析本文詳細分析外掛的程式碼是如何執行的,主要分析np_entry.cpp、npn_gate.cpp和npp_gate.cpp.希望能夠有所收穫。 在windows平臺下,外掛就是一個dll,注意到這個dll的def檔案內容是:LIB

wireshark外掛開發詳細流程(含原始碼)

相關學習資料 http://hi.baidu.com/hucyuansheng/item/bf2bfddefd1ee70ad68ed04d http://en.wikipedia.org/wiki/Instant_Messaging_and_Presence_Protocol https:/

gitbook 入門教程之小白都能看懂的 Gitbook 外掛開發流程

什麼是外掛 Gitbook 外掛是擴充套件 GitBook 功能(電子書和網站)的最佳方式. 只要是 Gitbook 預設沒有提供的功能,基於外掛機制都可以自行擴充套件,是外掛讓 Gitbook 變得更加強大. 本文將全面介紹外掛的相關知識並重點介紹外掛開發的全流程,只有熟悉外掛開發流程才能做到有的放矢,

(轉)web開發流程

ctu 圖片 hit 處理 隨著 使用 一個bug 原型開發 href a、項目經理與公司決策層的溝通,以確定這個需求有沒有足夠的人手和可行性去實現,以及與現有產品的依存關系。  b、公司決策層與市場/策劃部門的交流,這個過程將進行的相當充分,並且是反復、長期的,它致力於

開發流程

mod mil 面向對象 -s ural 需求分析 process nal 方法學 邊做邊改模型(Build and Fix Model) 當一個軟件產品在沒有規格說明或主要設計的情況下被開發時,開發者往往不得不重新對產品編碼多次直到他們得到正確穩定的產品。這種開發模型就