我们现在开始学习Activiti的源码,当务之急就是先下载Activiti的源码。我们可以到github中下载,具体步骤如下。
如果github没有用过的同学先基本了解一下github的使用流程:
1、登录自己的github账号
2、在首页左上角搜索Activiti
3、进入Activiti首页后我们点击Fork
Fork以后就可以直接将源代码放到自己的github仓库
然后我们打开自己的本地仓库就可以看到Activiti的文件
4、获取克隆路径
这里我们选用SSH克隆,如果是HTTPS的可以点击Use SSH转换一下。
5、克隆Activiti仓库到本机的Linux 服务器中
结果克隆失败,因为我们没有权限。
6、回到我们的github页面点击Settings
7、点击SSH and GPG keys创建一个SSH keys
8、复制linux服务器的SSH公钥
这个公钥一般存在 ~/.ssh 下面的id_rsa.pub中,另一个是私钥,不能轻易给别人。
如果没有这个文件可能是linux服务器还没有创建SSH keys,具体创建请看这篇博客:https://blog.csdn/JJBOOM425/article/details/83795502
9、我们在github中添加这个公钥
出现下图就说明添加 SSH keys成功:
10、重新克隆Activiti的源码
$ git clone git@github:JJF0425/Activiti.git
终于在下载了。
11、下载成功后我们可以来看看源码
12、这里我们要创建新的分支
因为一般使用不会使用最高版本的Activiti,所以这里我将版本改为6.0的版本
$ git checkout -b activiti6 activiti-6.0.0 创建一个新的分支,名字叫activiti6
13、后面我们需要使用到mvn指令,没有的话需要安装
之前我使用这个指令进行安装 yum install mvn 并不能正常下载。
$ yum install maven 使用这个指令安装mvn
14、进行编译
$ mvn clean test-compile 编译成功
以上我们获取了Activiti源码并转换了版本。
更多推荐
Activiti6.0流程引擎学习——(6)从github中下载Activiti源码到Linux服务器
发布评论