
上QQ阅读APP看书,第一时间看更新
1.5 工程搭建
在全面学习Activiti源码之前,很有必要回顾一下Activiti最简单的用法:获取流程引擎实例对象。
首先建立一个名为Activiti的Maven工程,然后将2.1节中的Activiti风格配置文件activiti.cfg.xml放到目录src/main/resources中,在Activiti源码中,实现下面功能的是activiti-engine-5.21.0.jar,因此进行源码查看时需要引入该工程,右击工程名(Activiti项目),选择Properties→JavaBuildPath→Projects,单击Add按钮,选择图1-5中的modules/activiti-engine项目即可,如图1-12所示。

图1-12 项目引入Activiti源码
经过上面的操作之后就可以跟进Activiti源码了,接下来开启Activiti学习之旅,首先新建一个获取流程引擎实例对象的测试类,如代码清单1-1所示。
代码清单1-1 ProcessEnginesTest.java

运行上面的代码,如果程序不报错就可以看到控制台的相应输出结果。
扩展
如果对其他模块感兴趣,可以采用此方式进行源码跟踪和学习。