compileflow-idea-designercompileflow 引擎的 Idea 插件
compileflow-idea-designer 是一款 Idea 插件。能夠讓你輕松完成 compileflow 引擎的流程的編碼設(shè)計(jì)和屬性編輯。
-
compileflow引擎開(kāi)源地址:https://github.com/alibaba/compileflow
-
插件最新安裝包下載,下載地址:compileflow-idea-designer.zip 如果你是idea的2020版本及以上的,請(qǐng)下載這個(gè):compileflow-idea-designer.for.2020.up.zip
簡(jiǎn)介
主要特性
- XML源文件預(yù)覽:支持XML源文件編輯和預(yù)覽
- 流程友好可視化:支持XML源文件轉(zhuǎn)Swing圖預(yù)覽,以及導(dǎo)出圖片到本地
- 流程友好可編輯:支持直接在Swing圖畫(huà)布中,拖拽節(jié)點(diǎn),設(shè)計(jì)流程,以及編輯節(jié)點(diǎn)屬性,全局屬性等
- Java源碼高量顯示:流程最終會(huì)被編譯成Java代碼進(jìn)行執(zhí)行,設(shè)計(jì)器支持XML轉(zhuǎn)Java代碼的預(yù)覽效果
- XML語(yǔ)法錯(cuò)誤提示:如打開(kāi)的XML源文件存在語(yǔ)法錯(cuò)誤,會(huì)在Java源碼預(yù)覽區(qū)進(jìn)行提示
- 擴(kuò)展性:可方便擴(kuò)展成支持BPMN協(xié)議
使用場(chǎng)景
- 設(shè)計(jì)業(yè)務(wù)邏輯流程圖,并導(dǎo)出圖片保存
- 設(shè)計(jì)編輯流程圖,生成comileflow引擎所支持的XML源文件
- 預(yù)覽已存在的XML源文件
設(shè)計(jì)目標(biāo)
- 希望為業(yè)務(wù)開(kāi)發(fā)提供端至端,從設(shè)計(jì)至實(shí)現(xiàn)的業(yè)務(wù)流程解決方案
- 提供多種流程引擎,實(shí)現(xiàn)從戰(zhàn)略至商業(yè)能力,商業(yè)能力至業(yè)務(wù)流程,業(yè)務(wù)流程至系統(tǒng),并最終實(shí)現(xiàn)業(yè)務(wù)的可視化全局架構(gòu)
- 設(shè)計(jì)高效的執(zhí)行引擎,實(shí)現(xiàn)對(duì)服務(wù)的快速組合或擴(kuò)展,提升研發(fā)效率至極致
功能截圖
快速開(kāi)始
ZIP包安裝
- 下載最新包到本地,下載鏈接,請(qǐng)滾動(dòng)到頁(yè)面頭部
- 使用本地安裝的方式安裝,注意安裝整個(gè)zip不用手動(dòng)解壓 Preferences > Plugins > Install plugin from disk
- 重啟IDE. 查看.bpm文件就會(huì)生效
插件使用教程
-
新建BPM文件
-
可視化編輯
-
Java代碼預(yù)覽
-
創(chuàng)建測(cè)試代碼
附錄
idea plugin 開(kāi)發(fā)學(xué)習(xí)資料
- IntelliJ Platform SDK DevGuide
- jgraph學(xué)習(xí)資料
- miglayout學(xué)習(xí)資料
- java SWING學(xué)習(xí)資料
- SDK build number
- 入門(mén)demo:https://github.com/xuan698400/compileflow_demo
- 我們能從InteliJ IDEA中學(xué)到什么? https://developer.aliyun.com/article/696827
- 編程10年感悟:https://www.infoq.cn/article/YD-tGFJPdGMVluYIkcc0
評(píng)論
圖片
表情
