- Activiti權威指南
- 冀正
- 737字
- 2020-11-28 15:59:52
1.2 編譯源碼
首先需要打開GitHub,單擊圖1-1中的GitShell選項,打開之后,需要設置期望將源碼下載到的本地目錄,該操作需要使用cd命令手動進行,比如想要將下載的源碼存儲到E:\activiti下,則可以執行命令:cdE:\activiti,接下來輸入以下命令:
gitclonehttps://github.com/Activiti/Activiti.git
其中,https://github.com/Activiti/Activiti.git為Activiti的源碼地址,執行以上命令之后便開始進行源碼下載,如圖1-3所示。

圖1-3 使用GitHub下載Activiti源碼
源碼下載可能比較耗時,經過一段時間的耐心等待,窗口狀態如圖1-4所示。

圖1-4 Activiti源碼下載之后的窗口顯示
這時進入目錄E:\activiti,該目錄已經存在了下載的源碼,源碼目錄如圖1-5所示,相關說明如下。

圖1-5 下載的Activiti源碼
(1)distro:使用Ant工具下載文檔資料以及將Activiti項目打包。
(2)README.md:記錄Activiti團隊的JIRA和QA地址。
(3)eclipse:Activiti團隊使用的Eclipse模板文件。
(4)modules:該文件夾下存儲了Activiti項目所有模塊的Java源文件。
(5)qa:一些通用的流程配置文件樣例。
(6)scripts:Linux平臺下的一些啟動腳本文件。
(7)userguide:用戶操作手冊,需要使用Asciidoctor工具生成。
(8)pom.xml:所有Maven工程的parent。Activiti工程依賴的第三方程序包均定義在該文件中。
獲取源碼之后,接下來就是對源碼進行編譯。首先打開控制臺,然后在控制臺中輸入命令cdE:\activiti,最后輸入命令mvninstall-Dmaven.test.skip=true,該過程可能非常耗費時間,經過一段時間之后,如果不出意外,控制臺的輸出如圖1-6所示。

圖1-6 Activiti源碼編譯成功
這時再次進入圖1-5modules文件中的任意一個子目錄(Activiti工程模塊)就會發現,已經有了Eclipse工程需要的.classpath和.project文件,如圖1-7所示。接下來打開Eclipse工具,將工程導入,如圖1-8所示。

圖1-7 Eclipse可以識別的Activiti源碼

圖1-8 導入Eclipse后的源碼工程
下面對activiti-engine的源碼工程圖進行相關說明。
(1)src/main/java:用于存放項目工程的核心實現邏輯代碼。
(2)src/main/resources:用于存儲配置文件。
(3)src/test/java:對核心代碼進行單元測試。
(4)src/test/resources:存儲對核心代碼進行單元測試時需要使用的配置文件。
注意
Activiti更多版本的下載可以進入Activiti官網http://www.activiti.org/download.html, Activiti項目的GitHub網站為https://github.com/Activiti/Activiti。
- The Supervised Learning Workshop
- Learn Type:Driven Development
- Visual Studio 2012 Cookbook
- 從0到1:HTML+CSS快速上手
- JavaScript前端開發與實例教程(微課視頻版)
- Lua程序設計(第4版)
- 自制編程語言
- bbPress Complete
- Spring快速入門
- MATLAB for Machine Learning
- SQL經典實例(第2版)
- Hands-On Full Stack Development with Go
- App Inventor創意趣味編程進階
- Python語言科研繪圖與學術圖表繪制從入門到精通
- PHP 8從入門到精通(視頻教學版)