標籤:style blog http color java 使用 os io
JBPM4.4是一款運用的比較廣泛的工作流程開發架構,最近參與的BSS項目裡面也有用到了JBPM4.4。自己在已經搭建的架構下使用,但更詳細的理解並沒有。因此藉此機會學習一下。
學習版本為:JBPM為4.4、eclipse 4.3 (註:貌似JBPM不同版本跟eclipse版本有關,我開始嘗試 Myeclipse6.6+ JBPM4.4 ,以及eclipse4.2+ JBPM4.4貌似都不行,後來弄了個eclipse 4.3 + JBPM為4.3可以,具體原因未深究)
第一步:資源下載:
eclipse4.3: http://mirror.neu.edu.cn/eclipse/technology/epp/downloads/release/kepler/R/eclipse-jee-kepler-R-win32.zip
ANT官方: http://apache.fayea.com/apache-mirror//ant/binaries/apache-ant-1.9.2-bin.zip (ANT打包編譯使用,這裡不詳細介紹)
第二步: JBPM外掛程式安裝:
install new software...->Add...->Archive...
彈出Add Repostory視窗:
Name: 自己命名, 這裡可以命名為JBPM-4.4
Locations: jbpm-4.4.zip\jbpm-4.4\install\src\gpd
否則更新後可能部分功能無法使用)
點擊 一直next 就可以,直到完成重啟。
第三步:配置JBPM
eclipse後prefences會多了JBoss jBPM目錄:window->preferences->JBoss jBPM(JBPM配置)
window-->preferences-->JBoss jBPM-->Runtime Locations-->Add
第四步:定義jBPM使用者庫:
eclipse下,window-->Preferences-->Java-->Build Path-->User Libraries 點擊New,輸入名字,jBPM Libraries。
* 注意,這裡必須jBPM這樣寫! 點擊Add JARs或者Add External JARS,找到lib目錄,也就是jbpm-4.4/lib 選擇lib下所有jar檔案,點擊開啟。
Add JARs或者Add External JARS,找到jbpm.jar檔案,也就是jbpm-4.4/jbpm.jap,點擊開啟。
jbpm.jar可見),雙擊Source Attachment ,
Source Attachment 配置視窗,選擇External folder。 找到jbpm安裝程式下的src目錄。點擊確定,一般是jbpm-4.4/src 這樣就ok!
在目錄中添加jPDL4模式
//這個說實話,不知道幹嘛的 eclipse下,window-->Preferences-->XML--XML Catalog 點擊Add...
點擊map-icon的表徵圖下面的按鈕並選擇檔案系統(file system) 在開啟的對話方塊中,選擇jbpm安裝目錄下src檔案夾中jpdl.xsd檔案 點擊開啟 OK
第六步: 匯入樣本
eclipse下,File-->Import--General--Existing project into workspace 選擇jbpm-4.4
可以吧整個檔案夾導進來。會出現一個example工程,如果有錯誤。因為沒有jbpm的包
右擊example工程,properties-->Java Build Path
選擇Libraries標籤,Add Library,選擇Userlibrary,Next選中jBPM Libraries。finish
搞定,所有例子都可以用junit運行.