首页 技术 正文
技术 2022年11月23日
0 收藏 625 点赞 2,988 浏览 1851 个字

一、工具下载 
    jBPM 图形化流程设计器采用eclipse做为平台,我们可以先到jBPM官方网站下jBPM4.4,地址:http://sourceforge.net/projects/jbpm/files/,下载后的文件为jbpm-4.4.zip,目录结构如下: 
[attach]271[/attach][attach]271[/attach] 
这里面包含有jbpm-gdp-site.zip文件,就是我们需要的插件,我们可能通过运行ant构建和手动安装,本文主要说明手动安装,ant在这里不详述,可自行根据build.xml进行,手工安装,我们需要下载eclipse,可在eclipse网站下载eclipse Jave EE Galileo(3.5)版,下载地址:http://www.eclipse.org/downloads/packages/release/galileo/r,这里eclipse必须为Jave EE版本。

二、安装 
这里需要使用eclipse升级机制安装,因为jbpm-gdp-site.zip包为更新站点(archived update site)的压缩包,这文件路径:./jbpm-4.4/install/src/gpd/jbpm-gdp-site.zip,安装步骤如下: 
选择eclipse的菜单 
Help->Install New Software…,出现Install对话框 
点击 add…按钮 
在Add Site对话框中点击”Archive“按钮 
选择/jbpm-4.4/install/src/gpd/jbpm-gdp-site.zip,点击打开按钮,返回Add Site对话框,点击OK按钮,返回Install对话框 
选择列表的出现的jPDL 4 GPD更新站点 
点击 Next… 直到“ Finish” 完成安装 
安装完成后会重启eclipse

三、配置 
安装完成,需要配置jbpm运行位置,配置如下: 
选择 eclipse菜单:Window->references 
选择 JBoss jBPM -> Runtime Locations 
点击 Add… 
在 Add Location 对话框中,输入一个名字, 
在Browse For Folder对话框中,选择你的jbpm4.4解压根目录 
点击OK 
选择添加的内容,点击OK完成

四、添加jBPM开发依赖库 
为了方便开发中添加依赖包,可在eclipse添加一个依赖库,如下: 
选择 eclipse菜单:Window->references 
选择 Java -> Build Path -> User Libraries 
点击 Add… 
在 New User Libernate 对话框中,输入一个名字,如:jBPM4.4 Library,点OK,关闭对话框 
点击 Add JARs…,打开对话框,选择你的jbpm4.4解压根目录lib目录,/jbpm-4.4/lib 
选择lib目录下的所有jar文件,点击打开,关闭对话框 
重新点击 Add JARs…,打开对话框,选择你的jbpm4.4解压根目录下的jbpm.jar,点击打开,关闭对话框 
如果你需要先可以关联jbpm源码,选择jbpm.jar,选择下面的Source attachment,双击它,选择解压目录 下的/jbpm-4.4/src,确定即可。 
点击OK完成

五、指定jPDL4 Schema 
在eclipse中指定schema主要是为了方便直接编辑xml源码,当你编辑流程源码时,可以更好的帮助你编写代码。 
选择eclipse菜单:Window->references 
选择XML->XML Catalog 
点击Add…,打开Add XML Catalog Entry对话框,默认为Catalog Entry选项卡 
点击File System…按钮,打开文件选择框,选择解压目录下的/jbpm-4.4/src/jpdl-4.4.xsd文件 
点击打开,关闭所有对话框。

六。导入示例项目

打开eclipse,导入示例项目: 
选择File->import 
选择General->Existing Projects into Workspace) 
点击Next,选择jbmp4.4目录下examples,点击OK 
示例工程会自动加载,点击Finish 
在配置好jBPM用户依赖库后,所示例子可以用JUnit测试运行了。在一个测试类上右击,选择“Run As -> JUnit Test”。现在就可以自由学习jbpm4了。

安装插件的时候注意拔掉网线

微信扫一扫

支付宝扫一扫

本文网址:https://www.zhankr.net/141063.html

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:7,140
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:4,476
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:566 阅读:5,286
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:5,162
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:6,335
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:3,873