官术网_书友最值得收藏!

  • 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

主站蜘蛛池模板: 伊川县| 滦平县| 灵璧县| 芦溪县| 马关县| 纳雍县| 舟曲县| 康平县| 革吉县| 合山市| 个旧市| 舟曲县| 富宁县| 达孜县| 大兴区| 洮南市| 嘉禾县| 山东省| 新蔡县| 全南县| 高唐县| 威宁| 祁东县| 宿松县| 开封县| 腾冲县| 延吉市| 错那县| 新邵县| 高安市| 宜兰县| 江陵县| 平安县| 江津市| 天长市| 怀远县| 海口市| 光泽县| 康保县| 太白县| 长宁区|