源码概述
Github的工作方式
github官方
获取源码
从git克隆到本地:git clone g[email protected]:自己的账号/Activiti.git
创建新的分支:git checkeout -b satudy6 avtiviti-6.0.0
编辑:mvn vlean test-compile
导入
IDEA
Eclipse
activiti模块介绍
activiti-engine介绍:https://www.activiti.org/javadocs/index.html
org.activiti.engine
| cfg | activiti启动时依赖的文件实在cfg配置完成的 |
|---|---|
| compatibility | 兼容性的包结构,因为5升级6的时候,有些不兼容,使用这个包里面的内容做适配 |
| debug | 调试相关的内容(主要查看内部运行的机制) |
| delegate | 重要,定义节点,需要实现此包下面的JavaDeleGate |
| event | 事件和监听机制 |
| form | 表单 |
| history | 工作流在执行的过程中会产生 大量数据, |
| identity | 个人身份校验相关的,权限校验 |
| impl | 对应的实现 |
| logging | 日志相关的包 |
| management | 管理相关的API和接口 |
| parse | 解析认证相关的包 |
| query | 使用方法的方式构造一个查询对象 |
| repository | 流程部署到数据库的过程 |
| runtime | 流程执行的过程中会对应runtime-api做一些处理,流程结束之后,会从runtime对应的库,移除到history |
| task | 当流程节点需要人工处理,或者需要第三方处理的,对应一个task |
| test | 单元测试 |