[譯:liuu liuu.iteye.com liuu9(a)163.com 歡迎交流指正,本譯文尚未徵得原文作者同意,保留除複製外的其他權利]
[譯序: 從JBPM3到JBPM4,兼談其他]
2 如何開始
本章帶你進入獲取jbpm的第一步,並提供初步指導你立即啓動和運行它。
2.1 可用下載概述
下面列出的是目前可用的不同jBPM包,它們每一個都包含一個或多個可下載文件。同時針對每個文件,都有一段關於其內容的描述,和一條任何相關的安裝指導(如果有的話)的指示。
所有提到的下載包均可在sourceforge 的jbpm 下載頁面上找到。
2.1.1 jPDL3
下載 jBPM jPDL 3 (sourceforge.net)。這是主分發包,包含核心引擎和可能用到的一些附加模塊。
l jPDL套件(jbpm-jpdl-suite.zip):jPDL套件是一個擴展運行時,包含設計器和服務器。所有這些組件都是已經配置好的,開箱即用。如果你想快速上手jBPM,應該下載個文件。這包括所有的其他模塊,以及安裝指導。你可以配合第3章教程來使用這個初學者工具包。
l jPDL運行時引擎(jbpm-jpdl.zip):這個文件包含jBPM核心庫、文檔和依賴包,以及用作參考者和羣組管理的身份標識組件。解壓這個文件到某個目錄,在‘jbpm-版本’的目錄下,有一個“readme.html”文件告訴你如何找到“用戶指南”和其他重要的信息資源。
2.1.2 jPDL流程設計器
jPDL套件包裏已經包含了jPDL流程設計器,不過你也可以從sourceforge.net單獨下載。該設計器是一個Eclipse插件,你可以用它來編寫流程定義並即時部署。這個插件也作爲ZIP格式的Eclipse特徵包或ZIP格式的Eclipse更新站點包提供下載,兩者之間內容沒有什麼區別,只是安裝的方式不同。
l Eclipse更新站點包(jbpm-gpd-site-<version>.zip):如果你想確保設計器的安裝順利,我們推薦使用一個全新安裝的Eclipse,並使用更新站點機制。當然,Eclipse的版本,應該與下載的更新站點包匹配。開始使用該插件包之前,請參考其根目錄下的“readme.html”文件中的安裝指導 。
l Eclipse特徵包(jbpm-gpd-feature-<version>.zip):如果每次都安裝一個全新Eclipse讓你厭煩,並且對應付一些可能的碰到問題有心理準備,那些你可以嘗試下載特徵包。它安裝起來很簡單,直接解壓,覆蓋到你的Eclipse安裝目錄即可(注意要確保下載包裏的‘plugins’和‘features’目錄跟你的Eclipse安裝目錄中這兩個目錄完全一致)。不過雖然安裝簡單,但是如果因之前你安裝過其它特徵包,而造成某些已存在的插件被覆蓋時,可能會碰到不兼容問題。儘管插件的名稱相同,但是它們的不同版本之間可能發生衝突,從而造成不兼容。具體安裝指導在“readme.html”文件有介紹。
2.2 JBoss jBPM項目通訊錄
1、 專業支持:JBoss是在背後爲這個項目提供專業支持、培訓和諮詢服務的公司。
2、 用戶指南:你正在閱讀的這篇文檔,它是整個項目的主要進入點。
3、 論壇:與社區聯繫,詢問和討論jBPM相關的問題
4、 維基:其它信息,主要由社區提供
5、 事務跟蹤:提交BUG和功能需要
6、 下載:Sourceforge的JBPM下載頁面
7、 郵件列表:發佈通告的郵件列表
8、 Javadocs:下載包的一部分,在doc/javadoc目錄下
2.3 CVS訪問源碼
2.3.1 匿名CVS訪問
l 連接類型: pserver
l 用戶: anonymous
l 服務器: anoncvs.forge.jboss.com
l 端口: 2401 (默認)
l 資源庫路徑: /cvsroot/jbpm
l Label: :pserver:[email protected]:/cvsroot/jbpm
2.3.2 開發者CVS訪問
要獲得cvs開發者訪問,你必須簽署捐助者協議,並且你需要一個SSH鑰。更多關於這些的信息可以在JBoss的CVS資源庫wiki頁面上找到。
(http://www.jboss.org/wiki/Wiki.jsp?page=CVSRepository)
l 連接類型: ext over ssh (extssh in eclipse)
l 用戶: sf.net username or jboss username
l 服務器: cvs.forge.jboss.com
l 端口: 2401 (默認)
l 資源庫路徑: /cvsroot/jbpm
l Label: :pserver:[email protected]:/cvsroot/jbpm
[譯註: 歡迎交流指正,保留除複製外的其他權利,本譯文尚未徵得原文作者同意]
<!--EndFragment-->