下载activiti插件包,解压后,看到内部有features和plugins两个文件夹。(附件中已提供);
将两个文件夹复制到eclipse安装路径下。和原有的features和plugins两个文件夹合并即可。
重新启动eclipse。在Package Explorer面板中,右键,选择new,点击other,如果看到下图,说明activiti插件已经安装成功。
Snaker是一个基于Java的开源工作流引擎,适用于企业应用中常见的业务流程。本着轻量、简单、灵巧理念设计,定位于简单集成,多环境支持轻量:核心代码行数大约7000行,强大的扩展性,支持Spring、Jfinal、Nutz平台级框架;支持Jdbc、SpringJdbc、Hibernate3or4、Mybatis等orm框架
简单:表设计简单,流程组件简单[start/end/task/custom/subprocess/decision/fork/join]
灵巧:暴露大量可扩展接口,支持流程设计器、流程引擎的组件模型自定义[节点自定义、属性自定义、表单自定义]
2.0.0版本改进包括:
1.snakerflow重新规划,将第三方扩展支持以独立子模块发布
2.支持自动初始化脚本,只需要用户创建一个数据源即可
3.支持Web自定义表单、eclipse插件自定义表单[未体现在snaker-web演示项目中]
4.流程web设计器增强,支持绑定自定义表单、支持选择参与者
5.流程状态图增强,支持单击活动节点显示处理人,抵达时间,并且可动态添加参与者
6.增加jfinal支持,事务可统一由jfinal控制
7.增加nutz支持,事务可统一由nutz控制
8.增强:
TaskService增加根据taskId获取TaskModel的api
Order实体的orderNo支持由map传递运行时数据(key:SnakerEngine.ID)
增加IReminder接口,用于超时提醒
望采纳!!!
打开eclipse开发工具后,点击导航栏上的【File】菜单,然后在点击d出菜单【New】,如下图所示。点击New菜单后,在点击子菜单里的【Maven Project】选项,如下图所示。
打开New Maven Project 界面后,所有的选项都采用默认选择,然后点击【Next】,如下图所示。
注意:如果你想改变你的Workspace位置,你可以点击【Use default Workspace location】后面的【Browse】进行选择。
在选择Maven Project界面上,我们这里采用快速创建Maven项目,所以在下面的方框里按照我的选择来就可以了,其他的默认,然后点击【Next】,如下图所示。
按照要求填写Group id和Artifact id后,其他默认,然后点击【Finish】,如下图所示。
点击后,ecplipse就开始帮我们创建需要的Maven工程了,还自动帮我们生成好了pom文件,如下图所示。
打开生成的pom文件,然后添加activiti开发所需要的所有jar包。这里的jar很关键的,其中一个是数据库jar包,其他的都是activiti的核心包,如下图所示。
注意:这里我使用的是mysql,所以数据库jar包用的是mysql驱动,这个jar根据你的数据库不同要变更,其他jar包不变。
pom文件配置好后,就来配置activiti的数据库连接文件了,新建个xml文件,这里我建了个名为activiti.cfg.xml。这也是系统默认加载的名称,然后在这个文件里配置你的数据库登录信息,如下图所示。
注意:如果你的这个配置文件不是叫activiti.cfg.xml,在使用的时候要进行配置。不然程序找不到。
配置好所有的信息后,就可以写个测试代码进行测试了示。测试成功后,系统会给我们生成activiti所需要的23张表,如下图所示。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)