首页 > 解决方案 > JBPM:自定义工作项处理程序的传递依赖关系问题

问题描述

我是 jBPM 的新手。我正在测试 jBPM 7.32.0.Final。
环境已由安装程序(ant install.demo)设置。

我的用例:

我正在尝试开发和测试使用 oracle jdbc 驱动程序的自定义工作项处理程序(如https://www.youtube.com/watch?v=_XIZ0KRTahE所示)。
在我创建的 jbpm 控制台中:一个新的工作项定义 (CustomTask),使用自定义任务的新业务流程,向项目添加工作项处理程序,在 Eclipse 中创建处理程序实现,将工件上传到存储库,并添加工件对项目的依赖。

问题 :

没有传递依赖的简单工件可以正常工作。问题是当我添加对应该在工作项处理程序中使用的 jdbc 驱动程序的依赖项时。

我为解决传递依赖所做的工作:

使用 jbpm 控制台,我将另一个带有 jdbc 驱动程序 jar (ojdbc8.jar) 的工件上传到存储库,并在 jdbc 驱动程序工件上添加了对工作项处理程序工件的依赖。(通过编辑处理程序的 pom.xml)。

观察到的行为:

可能我错过了一些重要的东西。任何人都可以向我推荐正确的步骤/程序吗?如果需要更多信息,请告诉我。非常感激。

标签: jbpm

解决方案


不确定这是多少(im)正确的“修复”,但是将传递依赖项添加为项目的显式依赖项允许 KIE 服务器编译/执行容器。


推荐阅读