? ? ? ? ? ? ? ? ?
重新点击添加JARs(Add JARs)
在jBPM的安装程序的根目录下选择jbpm.jar文件 点击打开(Open)
在jbpm.jar下选择源码附件(Source attachment)作为入口 点击编辑(Edit)
在源码附件的配置(Source Attachment Configuration)对话框中,点击目录(External Folder...)
找到jBPM安装程序下的src目录 点击选择(Choose)
点击两次'确定'(Ok)会关闭所有对话框
图 2.3. 定义jBPM类库
2.11.5. 在目录中添加jPDL4模式
如果你想直接编辑XML源码, 最好是在你的XML目录中指定一下模式(schema), 这样当你在编辑流程源码的时候,可以更好的帮助你编写代码。
? ? ? ? ? ? ?
点击窗口 --> 属性(Windows --> Preferences) 选择XML --> 目录(XML --> CataLog) 点击添加(Add)
添加XML目录(Add XML Catalog Entry)的窗口打开
点击map-icon的图标下面的按钮并选择文件系统(File System)
在打开的对话框中, 选择jBPM安装目录下src文件夹中jpdl.xsd文件 点击打开(Open)并且关闭所有的对话框
图 2.4. 在目录中添加jPDL4模式
2.11.6. 导入示例
这一节我们会在Eclipse的安装程序下 导入示例工程
? ? ? ? ? ? ?
选择文件 --> 导入(File --> Import)
选择正常 --> 工作区中已有的工程(General --> Existing Projects into Workspace)
点击下一步(Next)
点击浏览去选择一个根目录(Browse) 通向jBPM安装程序的根目录 点击好(Ok)
示例工程会自动找到并且选中
?
点击完成(Finish)
在配置了jBPM用户依赖库也导入了实例后, 所以的例子可以作为JUnit测试运行了。在一个测试上右击, 选择'Run As' --> 'JUnit Test'。 设置完成,现在你可以开始享受这个最酷的Java流程技术。
2.11.7. 使用ant添加部分文件
你可以使用eclipse和ant整合来处理流程的发布。 我们会告诉你它是如何在例子里工作地。然后你可以把这些复制到你的项目中。 首先,打开ant视图。
? ?
选择Window --> Show View --> Other... --> Ant --> Ant 例子项目中的构建文件build.xml,从包视图拖拽到ant视图。
第 3 章 流程设计器(GPD)
这一章我们讲述了怎样使用流程设计器, 在安装流程设计器和配置好例子之后, 你会看到jPDL流程文件都有一个对应的特殊图标, 在包视图的下面双击某一个这种图标文件,就会在流程设计器中打开一个jPDL流程文件。
图 3.1. 流程设计器
3.1. 创建一个新的流程文件
Ctrl+N将打开向导选择器。
图 3.2. 选择向导对话框
选择 jBPM --> jPDL 4 文件(File). 点击下一步( Next >). 然后新的jPDL 4文件(New jPDL 4 File),就会打开向导。
图 3.3. 创建一个新的流程对话框
选择上一级目录,输入一个文件名字并点击'完成'(Finish), 你便创建了第一个jPDL流程文件。
3.2. 编辑流程文件的源码
GPD里有一个可以修改XML内容的'Source'标签。 可以在标签里直接进行编辑,当你切换到图形时,图形视图会反映出刚才进行的修改。
图 3.4. 使用source视图编辑jPDL
第 4 章 部署业务归档
业务归档是一系列文件的集合 分发在一个jar格式的文件里。。 业务归档中的文件可以使jPDL流程文件,表单,类, 流程图和其他流程资源。
4.1. 部署流程文件和流程资源
流程文件和流程资源必须 部署到流程资源库里 并保存到数据库中。 这儿有一个jBPM的ant任务来部署业务流程归档
(org.jbpm.pvm.internal.ant.JbpmDeployTask)。 JbpmDeployTask可以部署