eclipse 、idea 安装activiti插件

简介: eclipse 、idea 安装activiti插件

一、eclipse安装

版本说明

eclipse Version: Mars.2 Release (4.5.2),activiti Version5.18.0

安装方式(在线安装出现很多问题,由于网络等原因难易安装成功)

离线安装

安装步骤

下载activiti-designer-5.18.0.zip以及三个jar文件

org.eclipse.emf.validation_1.7.0.201306111341.jar

org.eclipse.emf.workspace_1.5.1.v20120328-0001.jar

org.eclipse.emf.transaction_1.4.0.v20100331-1738.jar

下载地址:链接:https://pan.baidu.com/s/1kyDLQouy-iqMGw8sJfUuLw提取码:mhj5

注意:如果是5.14.0则需要四个jar文件(org.eclipse.emf.transaction_1.4.0.201306111400

org.eclipse.emf.validation_1.8.0.201403111711

org.eclipse.emf.validation.ui_1.7.0.201403111711

org.eclipse.emf.workspace_1.5.1.201306111400)

将下载好的三个jar文件复制到eclipse安装路径得插件包下如:D:\eclipse_mars\eclipse\plugins

在eclipse中引入zip文件

 

重启eclipse,任意项目上new--other,看到如下说明成功

设置保存流程图得时候自动生成png图片

window-perference(勾选activiti---save actions ---create Process..)

二、idea安装

首先在idea中安装Activity工作流插件在上面的maven工程,file->settings->安装actiBPM->安装完成重启idea

打开【Settings】窗口,在【Plugins】中可看到安装的【actiBPM】插件,表示安装成功。

创建BPMN文件,点击菜单【New】-->【BpmnFile】,会出现如下界面

 

1:首先选择一个startEvent,也就是流程的开始,并且点击一个额外的界面地方,然后输入该流程的名称和ID,这里流程名称为学生请假,id为stuleave_to(根据自己习惯定义,我这里stuleave代表学生请假 后面to就是路程过程t代表teacher班主任,  o代表office教务处)

点击startEvent图标(连线先不用处理)

在选择一个UserTask按钮,请假申请节点

在选择一个UserTask按钮,班主任节点

在选择一个UserTask按钮,表示一个处理任务,同理命名为“教务处”

选择一个EndEvent按钮,表示流程的结束;

将各个按钮进行连线。(将鼠标放到每个按钮的“正中心”,然后拖着到想要链接的另外一个按钮即可,出现线条)

最终的效果。描述:就是学生提交请假申请——》班主任审核——》教务处审核;

将此文件生成一个png格式的内容。对于这个的话,在IDEA与Eclipse有一点不一样,因为,在Eclipse中,当保存了之后,就会生成一个对应的png的图片,而在IDEA中需要手动进行生成。

1:首先将stuleave.bpmn复制一份放在同目录下,修改一份的后缀改为xml

2:当点击xml文件,我们会看到里面之前的文字都是乱码了,那么如何进行解决?

a:找到自己IDEA的安装目录下的bin文件

b:找到如图所示的内容

c:分别打开这两个文件,然后添加一行内容 "-Dfile.encoding=UTF-8"(追加到最后即可):保存内容,然后重启IDEA,就会发现不会乱码了

 

右击xml文件,然后选择:

保存到对应的工程下面即可。就会看到有个stuleave.png的内容出现,如果没有出现图中的按钮,可以按快捷键Ctrl+alt+Shift+U,按了以后,以后这个图标就会出现了

至此我们第一大块定义工作流已经完成,上面的bpm文件是供计算机识别和操作的,本质就是一个xml文件,如下

而png图片就是供给用户看的


相关文章
|
1月前
|
存储 Java 开发工具
在Eclipse配置安装Android详细教程(新手)
在Eclipse配置安装Android详细教程(新手)
47 1
|
3天前
|
XML Java 应用服务中间件
idea与eclipse项目相互导入方式
idea与eclipse项目相互导入方式
11 1
|
4天前
|
前端开发 Java 测试技术
【IDEA+通义灵码插件】实现属于你的大模型编程助手
【IDEA+通义灵码插件】实现属于你的大模型编程助手
25 0
|
9天前
蓝易云 - MyEclipse6.5安装m2eclipse方法
注意:由于MyEclipse 6.5是一个较旧的版本,可能无法支持最新版本的m2eclipse插件,因此在下载时,请尽量选择与MyEclipse 6.5兼容的m2eclipse版本。
5 0
|
12天前
IDEA 插件 Material Theme UI收费后 免费的办法
IDEA 插件 Material Theme UI收费后 免费的办法
|
27天前
|
SQL Java 数据库连接
IDEA开发插件有哪些值得推荐?
这篇文章介绍了IntelliJ IDEA中的一些高效插件,包括RestfulTool(用于快速定位API)、Translation(便捷的代码翻译工具)、Alibaba Java Coding Guidelines(代码规范检查)、Free MyBatis Tool(增强MyBatis开发体验)和Mybatis Log(SQL日志查看)。此外,还提到了Vue.js插件以及可选装的Grep Console(控制台日志分析)、Maven Helper(解决Maven依赖冲突)和Private Notes(源码注释管理)。作者提醒,虽然插件有用,但过多会影响IDE性能,应注重质量而非数量。
|
27天前
|
SQL Java 数据库连接
IDEA开发插件有哪些值得推荐?
这篇文章介绍了IntelliJ IDEA中一些实用的神仙插件,包括RestfulTool(用于快速定位请求处理代码)、Translation(方便代码中的英文翻译)、Alibaba Java Coding Guidelines(遵循阿里巴巴编码规范)、Free MyBatis Tool(增强MyBatis支持)和Mybatis Log(整理SQL日志)。此外,还提到了Vue.js插件和可选装的Grep Console(日志高亮)、Maven Helper(解决Maven依赖冲突)以及Private Notes和Rainbow Brackets(代码注释和括号颜色标记)。
|
1月前
|
存储 IDE Java
IntelliJ IDEA 安装及配置详细教程
IntelliJ IDEA 安装及配置详细教程
197 0
|
1月前
idea的yapi插件使用详解
idea的yapi插件使用详解
38 0
|
1月前
|
IDE Java 开发工具
【Eclipse安装及使用(面向小白)】
【Eclipse安装及使用(面向小白)】
27 1