我正在尝试在DMN中通过JS实现一些复杂的业务验证逻辑,使用的是带有spring boot的java嵌入式camunda。为了避免使用不推荐使用的Nashorn并添加ES6支持,我添加了项目graal js引擎。它似乎工作得很好,但我不知道如何将自定义函数添加到js-script引擎的上下文中。假设我在我的资源文件夹中有导出函数的index.js,我如何注册这样的扩展才能在camunda中使用它?
发布于 2021-05-27 18:23:48
Graal.js已经在一定程度上工作了,但官方对它的支持是在7.16中才添加的。请参阅:https://jira.camunda.com/browse/CAM-13516特别是在那里讨论了允许默认加载外部脚本的要点。您可以在工单上的评论中解释您的用例。
https://stackoverflow.com/questions/67615979
复制相似问题