eclipse整合JBPM

來源:互聯網
上載者:User

標籤: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運行.


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.