使用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(Business Process Management,业务流程管理)的结合,以及如何在MyEclipse 8.0及以上版本中安装JBPM插件。...
删除MyEclipse 10安装目录下的`configuration/org.eclipse.update`文件夹,这有助于避免与JBPM插件安装冲突。 ### 第九步:重启MyEclipse 完成上述步骤后,重启MyEclipse 10,此时系统应该已经成功加载了JBPM插件...
在本案例中,我们将讨论如何在MyEclipse 6.5这个集成开发环境中安装jBPM 3.2.3版本。 首先,MyEclipse 6.5是一款强大的Java EE集成开发环境,支持多种框架和技术,包括但不限于Spring、Hibernate和Struts等。然而,...
从网上找到的,总算在MyEclispe下能用了,特意发上来,给有需要的朋友一个方便! 安装方法: 直接解压,把解压得到的2个文件复制到MyEclipse安装目录下的eclipse下即可。MyEclipse6.0下测试通过。
- **安装jBPM插件**:首先,你需要下载jBPM的SDK,其中包含了必要的库文件和工具。然后,在MyEclipse的插件管理器中选择“Install New Software”,添加jBPM的更新站点地址,进行插件的安装。 - **配置环境**:...
这一步是为了让MyEclipse识别并安装JBPM相关的插件。 为了使JBPM5能正常运行,你需要在MyEclipse的安装路径下创建一个新的runtime文件夹。例如,如果你的MyEclipse安装在"E:\Program Files\MyEclipse\MyEclipse 10...
#### 二、MyEclipse 配置与 jBPM 插件安装 ##### 2.1 安装 MyEclipse 7.5 - **安装 MyEclipse**: 运行 `myeclipse-7.5.0-win32.exe` 并按照安装向导进行安装。 ##### 2.2 安装 jBPM 插件 - **安装插件**: - 在 ...
注意,JBPM插件的安装可能需要Eclipse或MyEclipse特定版本的兼容性,所以在安装前,请确保你的开发环境与JBPM版本相匹配。同时,为了保持开发环境的稳定,建议在非生产环境中进行插件安装和测试。如果遇到问题,可以...
### 第二步:安装jbpm插件到MyEclipse 1. 打开Myeclipse8.6,进入主界面。 2. 选择菜单栏中的`Help`,然后选择`Myeclipse Configuration Center`。 3. 在打开的窗口中,切换到`Software`选项卡。 4. 点击右上角的`...
4. JBPM4.0:下载JBPM4.0,添加到MyEclipse的插件中。 5. Ant 1.8.0:下载Ant 1.8.0,添加到MyEclipse的插件中。 三、工具配置 在MyEclipse中,需要配置以下工具: 1. JDK配置:在MyEclipse中,选择“Windows --> ...
jbpm.link文件是一个链接配置文件,它的作用是告诉MyEclipse去哪里寻找jbpm插件的安装目录。将这个文件复制并放置到MyEclipse的links目录下,路径通常是`MyEclipse 6.5M1\eclipse\links`。文件内容应指向jbpm插件的...
4. **重启MyEclipse**:完成上述步骤后,重启MyEclipse,系统会自动检测并加载新添加的插件。 5. **验证安装**:启动MyEclipse后,检查是否能在“Window” -> “Show View” -> “Other”中看到JBPM相关的视图。...
4. **安装jBPM插件** - 返回到主界面,左侧的`Personal Sites`列表中应该能看到刚才添加的“jBPM4.4”项。 - 展开该项,可以看到多个待安装的组件。 - 逐一右键单击这些组件,并选择`Add to Profile`选项进行...
### myeclipse中安装jpbm插件...通过上述步骤,您应该能够成功地在MyEclipse中安装并使用JBPM插件。JBPM插件的强大功能可以帮助开发者更高效地管理和优化业务流程,从而提升软件项目的整体质量。希望本文对您有所帮助!
4. 重启MyEclipse,此时应该能在工具栏或者菜单中找到Jbpm流程设计器的入口。 5. 使用设计器创建新的流程图,通过拖拽和配置图形元素来构建业务流程。 **总结** 在MyEclipse6.0中集成Jbpm流程设计器,可以极大地...
【标题】"myeclipse10 - jbpm5插件"指的是一个专为MyEclipse 10设计的jbpm5插件安装包。MyEclipse是一款强大的Java集成开发环境,而jbpm5则是一个开源的工作流程管理系统,用于管理业务流程。 【jbpm5插件】jbpm...
4. **数据集成**:jbpm支持与数据库和其他系统进行数据交互,MyEclipse插件提供配置数据源和数据对象的界面,使开发者可以轻松集成业务流程中的数据操作。 5. **任务分配**:插件允许设置用户任务的人工分配,可以...