首页 > 解决方案 > jBPM DMN:在节点上编译 Java 函数 * 时出错 *:解析外部函数时出错

问题描述

我正在使用 jBPM Business Central 为我的项目创建 DMN 规则。在 DMN 规则中,我正在调用一个外部 java 函数来执行某些操作。一旦 DMN 在 Business Central 中建模,我下载它并将其包含到我的项目资源中,并使用 drools DMN 引擎执行 DMN。

这是调用java函数的决定在此处输入图像描述

和业务中心验证错误在此处输入图像描述

有什么方法可以在 Business Central 中包含对 java 函数的依赖关系?由于此构建错误,我无法在业务中心为 DMN 创建测试。有人能帮我吗?

标签: jbpmkie-workbenchdmn

解决方案


您可以使用项目的设置页面添加 maven 依赖项:

项目设置依赖

确保首先在 Business Central maven 存储库中安装了依赖项。

例如,您可以导航到 Admin(右上角的堵塞图标)> Artifacts 以手动上传您的依赖项:

在此处输入图像描述

如果您的项目仍然使用 Drools DMN 引擎 API 正确管理pom.xml本地项目的 Maven 中的依赖关系,并且您只是希望在 Business Central 上建模时清除错误,那么这应该可以解决您的问题。但是,在这种情况下,如果实际项目不打算使用 Business Central 构建/运行,您可能需要考虑使用 Kogito DMN 编辑器。


推荐阅读