`

MyEclipse安装jbpm4插件

阅读更多

      使用jbpm时,有一个东东叫做图形化流程设计器,即Graph Process Designer(GPD),是用户能够通过图形拖拽,属性设置等可视化的方式进行业务流程设计,建立并展现业务流程模型。这个模型在jbpm4中一般为.jpdl.xml文件,遵循jpdl规范,此文件即“流程定义”文件,在运行时由工作流引擎解释执行,生成“流程实例”。

jbmp4.4下载: http://sourceforge.net/projects/jbpm/files/jBPM%204/

 

 一、安装
      eclipse集成GPD,由于jbpm4 gpd集成eclipse有版本的限制,即eclipse3.5.x。而myeclipse8.5,对应的eclipse版本为Eclipse 3.5.2。 


       myeclipse8.5以后,软件更新和前几个版本不太相同,首先Help-->Myeclipse Configuration Center,进去之后,点击SoftWare,然后Add from Archive File,选择${jbpm.home}/install/src/gpd/jbpm-gpd-site.zip文件,取个名字如 jbpmgpd,展开节点,点击右键,Add to Profile(不要带source的),最后点击Apply change(注意断开网线,如果连着网线,可能时间比较久,因为myeclipse会自动在线更新其它的文件),此时打开 window-perferences里面会有一个jbpmgpd的栏目,重启OK。(这几步骤容易出错,小心行事,我试了一下,最好先把jboss配置好,在点击apply change的时候看看个数是否正确)。


      成功后,会在window-->Preferences中看到 JBoss jBPM这个栏目。然后选择Runtime Locations来配置运行环境,点击add,输入名称如jbpm44,然后选择jbpm安装目录,ok。

 

二、配置
     接下来为你的工作空间定义一个jbpm用户库(User Libraries),它可以被用来饮用jBPM的所有依赖库文件。如果你新建一个jBPM工程,只需将这个jBPM用户库添加到build path下即可。
1,选择 window-->Preferences
2,选择java -Build Path-User Libraries选项,单击New,输入名称 jBPM Libraries.
3,单击add jars,找到jbpm安装目录下的lib目录。
4,选择lib目录下的所有jar文件,并单击open按钮。
5,选中刚才新建的jBPM Libraries,重新单击add jars,在jbpm的安装目录下选择jbpm.jar文件
6,单击open
7,在jbpm.jar下选中Sourceattachment。
8,单击edit,在 Source Attachement Configuration对话框中,单击External Folder按钮。
9,找到jBPM安装目录下的src目录。
10,单击choose按钮,为jbpm。jar关联源代码。
11,单击两次ok按钮关闭所有对话框,搞定。

     添加jpdl4 schema效验,就想刚才说的jbdl是jbpm独有的流程定义语言,它以xml文件的形式描述业务流程。由于jbpm官方提供的图形化流程设计器功能不全面,因此很多情况下我们需要直接编辑jpdl的xml源代码,所以,最好为jpdl xml指定Schema,这样,可以通过快捷键"Alt+/"快速呼出语法题是,并帮你校验jpdl的语法错误。
在Eclipse中配置此Schema的过程是:
1,选择window-preferences,选择xml-->xml CataLog.
2,单击add,单击File System,然后选择${jbpm.home}/src/jpdl.xsd文件,ok,配置完成。

    上面的整完之后呢,我们现在亲自动手,弄个程序跑跑,瞧好了。


三、测试
    在Jbpm4的软件包中,含有丰富的范例流程和测试代码,下面就将这些范例导入你的Eclipse种,成为一个examples工程,供学习和研究,步骤:file-->import,然后选择${jbpm.home}下的examples,ok完成。

配置了jbpm4用户依赖库后,范例中所有的单元测试类(都继承了JbpmTestCase)都可以作为Junit test运行了,在各个测试类上选择 run as-->JUnit Test命令即可。运行几个看看吧。

 

    当然,万能的ant也可以来帮你发布程序。首先,选择window-->show view-->other-->Ant-->Ant命令,打开ant试图;然后,将范例工程中的ant构建文件build.xml,从包视图拖拽到ant视图,即可使用其中的ant构建任务(target),来发布范例流程到目标服务器上,关于部署流程的细节,以后再讲。

分享到:
评论

相关推荐

    myeclipse8.0以上安装jbpm4.4插件(附带说明)

    解决myeclipse安装jbpm后不能建web工程问题,我用的是myeclipse8.6的安装成功.

    MyEclipse6.0下Jbpm流程设计器插件

    从网上找到的,总算在MyEclispe下能用了,特意发上来,给有需要的朋友一个方便! 安装方法: 直接解压,把解压得到的2个文件复制到MyEclipse安装目录下的eclipse下即可。MyEclipse6.0下测试通过。

    jbpm4.4的安装myeclipse配置还有helloworld实例

    配置文档详述了ant环境变量的配置,jbpm4.4的安装过程,以及在myeclipse里安装jbpm插件,并且,最后展示了一个helloworld示例,如何向数据库里发布process。

    eclipse JBPM插件的安装图解 myeclipse JBPM插件的安装图解

    eclipse JBPM插件的安装图解,myeclipse JBPM插件的安装图解

    Myeclipse8.6集成jBPM4.4插件

    NULL 博文链接:https://vvsongsunny.iteye.com/blog/1138065

    jbpm myeclipse插件

    jbpm myeclipse插件 jbpm myeclipse插件

    MyEclipse 8.6安装jbpm-gpd-site.zip插件.docx

    详细介绍了如何在MyEclipse 8.5以上版本中安装jbpm-gpd-site.zip的步骤,还介绍了如何配置jpdl.xml文件标签的提示功能。

    jbpm的插件在myeclipse配置

    这是配找好的jbpm插件,把jbpm.rar解压放在d盘根目录下面;把jbpm.link文件放在MyEclipse 6.5M1\eclipse\links下面;重新启动eclipse就OK;

    jbpm4.4 for eclipse.rar

    myeclipse7以上版本在线安装插件很费事,这个插件jbpm4.4插件是我从其他版本抽出来的,也算绿色版吧,安装方法很简单,解压后直接放到myeclipse的dropins目录下,重启myeclipse即可。本人在8.0以上版本测试成功!

    jbpm myeclipse配置方法

    这是为大家解决一个难题的文件,想学jbpm的,如果想用到里面的设计器那建议大家下载这个文件,它能让大家更好更方便的配置你的myeclipse和jbpm, 它告诉大家怎么样配置myeclipse的其它插件如aptant

    在MyEclipse中安装插件,例如JBPM

    NULL 博文链接:https://z18022893621.iteye.com/blog/1965843

    jbpm全教程

    包括jbpm的视频demo,jbpm的工具(myeclipse插件,jbpm-web-disigner插件)

    jbpm的web工程例子

    利用jbpm插件建立的jbpm工程不能作为web工程利用myeclipse插件发布,作者进行改进实现了可以发布的jbpm工程。因为所需jar包过多影响上传,请自行将jbpm3.2.2包和mysql数据库驱动放到web-info/lib下。最好在加载了...

    BPMN2 for eclipse myeclipse 插件更新地址

    MyEclipse or eclipse的bpmn2插件更新地址

    jbpm5环境配置、中文文档

    JBPM5.1入门学习 jBPM5_用户手册-中文版 jbpm5环境配置-myeclipse

    jbpm4.4+ssh整合

    jbpm4.4+ssh整合还需要安装插件进入到myeclipse中 将相应的jar文件放进去 就能够运行 jbpm4.4 jar ssh(strut2,hibernate3,spring3)三大框架整合的jar包 例子是 请假流程 代码中有很好的注释 便于初学者学习

    工作流引擎安装过程

    描述:在Eclipse(不是MyEclipse)中安装JBPM的插件的过程(这个插件的主要功能是提供了一个图形化的流程定义界面,方便进行流程定义)。

    jbpm4.4学习笔记

    4.3安装流程设计器(MyEclipse插件) 11 4.4在MyEclipse中添加jpdl4.4 xsd文件 11 4.5准备jbpm4.4开发环境 13 4.5.1添加jbpm4.4的jar包 13 4.5.2添加并制定配置文件 13 4.6 JBPM在MyEclipse画流程图时出现乱码: 14 5 ...

Global site tag (gtag.js) - Google Analytics