JBPM學習(一):eclipse集成JBPM

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可以,具體原因未深究)


第一步:資源下載: 

jbmp4.4下載地址:http://sourceforge.net/projects/jbpm/files/jBPM%204/jbpm-4.4/

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-4.4)。


本人解壓JBPM路徑爲:D:\Program Files\jbpm-4.4\


第二步: JBPM插件安裝:

           打開沒有eclipse->help->install new software...->Add...->Archive...

          彈出Add Repostory窗口:

          Name: 自己命名, 這裏可以命名爲JBPM-4.4

          Locations:選擇JBPM路徑下面的jbpm-4.4\install\src\gpd\jbpm-gpd-site.zip文件

        

  

     選擇之後,斷開網絡(如果聯網,否則更新後可能部分功能無法使用

     後面的話,點擊 一直next 就可以,直到完成重啓。


第三步:配置JBPM

如果以上操作成功,重啓eclipse後prefences會多了JBoss jBPM目錄:window->preferences->JBoss jBPM(JBPM配置)

配置jbpm:window-->preferences-->JBoss jBPM-->Runtime Locations-->Add     

在Add Localtion對話框中,輸入個名字,如jbpm4.4. 點search選擇你的jbpm根目錄,也就是jbpm-4.4 點ok .



第四步:定義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,點擊打開。 


User Libraries下,jBPM libraries-->jbpm.jar-->Source Attachment(展開jbpm.jar可見),雙擊Source Attachment ,

此時彈出Source Attachment 配置窗口,選擇External folder。 找到jbpm安裝程序下的src目錄。點擊確定,一般是jbpm-4.4/src  這樣就ok


   

第五步:在目錄中添加jPDL4模式

 //這個說實話,不知道幹嘛的 eclipse下,window-->Preferences-->XML--XML Catalog 點擊Add... 
添加xml目錄(add xml catalog entry)的窗口打開 
點擊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運行.




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