1 下載
首先到官網下載 Activiti 5.x。
1.1 目錄結構
解壓後,Activiti 5.x 的目錄結構爲:
database:Activiti 引擎數據庫腳本。
create:創建。
drop:刪除。
upgrade:版本升級。
doc :文檔。
javadocs:API 說明。
userguide:用戶手冊。
xsd:與流程定義相關的 scheme。
libs:Activiti 引擎各個模塊的 JAR 包。
wars: explorer 模塊和 rest 模塊的 WAR 包。
1.2 API 包說明
2 開發環境
2.1 JDK 1.6+
Activiti 5.x 需要 JDK 1.6+ 版本。檢查本地開發環境的 java 版本命令爲:
輸出結果:
2.2 Ant 1.8.1+
Activiti Explorer 的示例程序需要 Ant 1.8.1+ 構建運行。檢查本地開發環境的 Ant 版本命令爲:
輸出結果:
2.3 Maven 3.x
我們使用 Maven 來管理項目依賴。檢查本地開發環境的 Maven 版本命令爲:
輸出結果:
3 配置文件
3.1 Activiti 配置文件
Activiti 配置文件名爲 activiti.cfg.xml,用於定義流程引擎初始化參數 、流程相關 bean、 郵件服務器及各種流程事件監聽。
它實際上就是 Spring 配置文件。
processEngineConfiguration bean 對象,是 Activiti 默認的引擎配置管理器名稱。
這裏我們配置了 h2 內存數據庫,因爲速度快,所以很容易測試。
引擎配置參數說明如下:
參數說明
3.2 Maven 配置
可以配置 Maven 倉庫爲:http://repo1.maven.org/maven2/
首先在 pom.xml 中定義 Activiti 的版本號屬性:
然後引用 Activiti 引擎庫:
因爲可能還會引用 Activiti 的其它庫,所以我們這裏定義了一個版本號屬性,便於以後升級版本之用。
至此,Activiti 開發環境就算是搭建好咯,後面會說說如何使用 Activiti Explorer 設計流程模型哦O(∩_∩)O~