前言
Activiti6.0在官網已經無法下載了,需要在Github上下載。
下載地址: https://github.com/Activiti/Activiti/releases/download/activiti-6.0.0/activiti-6.0.0.zip
如果因網速原因下載失敗,可以百度去網上下載一份。
PS:
1)、編譯環節我們采用Git命令方式從Github克隆下來,由於網速限制等諸多原因,這里提供一種網友告訴的聰明辦法來下載:https://blog.csdn.net/github_37847975/article/details/86477343
2)、部署運行環節我們采用下載好的的activiti6.0壓縮包中的war包直接在tomcat上快速體驗。
一、Activiti6源碼編譯
**1、在GitHub上clone下來** 
2、切換到6.0.0分支
查看本地當前分支:git branch
查看所有分支:git branch -a
切換分支:git checkout activiti-6.0.0
3、執行編譯命令,指向自己maven配置文件。
mvn compile -Dmaven.test.skip=true -s /myapp/apache-maven-3.5.0/conf/settings.xml
modules文件夾下就存儲了Activiti6.0項目所有模塊的java源文件
二、Activiti6部署和運行
**1、找到Activiti6.0.zip中的三個war包** activiti-app.war activiti-admin.war activiti-rest.war
2、將三個war包拷貝到Tomcat下,運行后會自行解壓為三個文件夾。
PS:這里注意,運行過后,最好將原有war包刪除掉,以免后續修改配置重啟時war包再次解壓將原來的文件夾覆蓋。
3、啟動tomcat,訪問http://127.0.0.1:8080/activiti-app
默認賬號密碼:admin test
三、總結
1)、研究Activiti一定要學會下載源碼和編譯源碼,Activiti的設計、表結構、核心API的命名及作用,都在源碼中毫無保留的體現出來,因此這是必須要做的一步;
2)、Activiti官方提供的war包可以直接在tomcat下運行,這三個war包分別表示流程設計器、管理端、rest接口,可以讓使用者更直觀的感受到流程引擎的魅力。
下一節,將會對部署在tomcat的Activiti進行一個簡單的流程設計,來達到快速體驗流程引擎的目的。