第 5 章
流程虚拟机
到 第 9 章
高级图形执行
解释了 jBPM 的核心,流程虚拟机(PVM),活动
和事件监听器 是如何建立在它上面的。
第 10 章
配置
到 第 18 章
Signavio web 建模器
解释了 jBPM 框架的高级用法。
1.3. 源代码和 WIKI
jBPM 的源代码可以在我们的 SVN 获得:
https://anonsvn.jboss.org/repos/jbpm/jbpm4/
这里有一篇关于如何构建源代码的 wiki:
http://www.jboss.org/community/docs/DOC-12867
jBPM 的 WIKI 地址在:
http://www.jboss.org/community/docs/DOC-11184
1.4. Maven 仓库
你可以使用发布包中包含的 jBPM 和对应的依赖库。发布包中的 jbpm.jar 包含了许多 jBPM 模块中
的泪:jbpm-api, jbpm-log, jbpm-test-base, jbpm-pvm, jbpm-jpdl 和 jbpm-enterprise。 所以
单独使用发布包中的 jbpm.jar 不会在编译时区分 API 类和实现类。 如果你想只依赖 jBPM 的 API,
来构建一个自己的工程, 可以直接使用我们的仓库。它的地址在:
http://repository.jboss.com/maven2/org/jbpm/jbpm4/
1.5. 依赖库
如果你想在自己的项目中安装或部署 jBPM,现在也比以前方便了很多: 只需要把正确的 jar 放到
系统的 classpath 下。 我们还没有清理 maven pom 文件中的依赖描述。所以我们还不能给出 lib 目
录下,你需要包含到应用中的,jar 的最小集合。 (参考 Jira issue JBPM-2556 然后进行投票,
如果你希望让我们知道这些问题对你优先级很高)。 依赖库的版本放在 lib,是我们测试过的。 所
以我们推荐你使用 lib 目录下的依赖版本。 为了在这方面帮助你,这里有一个 jPDL 当前所用的
maven 依赖的列表:
[INFO] ------------------------------------------------------------------------
[INFO] Building jBPM 4 - jPDL
[INFO] task-segment: [dependency:tree]
[INFO] ------------------------------------------------------------------------
[INFO] [dependency:tree]
[INFO] org.jbpm.jbpm4:jbpm-jpdl:jar:4.0
[INFO] +- org.jbpm.jbpm4:jbpm-pvm:jar:4.0:compile
[INFO] | +- org.jbpm.jbpm4:jbpm-api:jar:4.0:compile
[INFO] | | \- jboss:jboss-j2ee:jar:4.2.2.GA:compile
[INFO] | +- org.jbpm.jbpm4:jbpm-log:jar:4.0:compile
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
- 1
- 2
前往页