jBPM DMN: Ошибка компиляции Java функции * на узле *: Ошибка разрешения внешней функции, как определено - PullRequest
0 голосов
/ 29 мая 2020

Я использую jBPM Business Central для создания правил DMN для своего проекта. В правиле DMN я вызываю внешнюю функцию java для выполнения определенных действий. После того, как DMN смоделирована в Business central, я загружаю его, включаю в ресурсы своего проекта и выполняю DMN с помощью механизма DMN слюни.

Вот решение, которое вызывает функцию java enter image description here

И ошибка проверки Business central enter image description here

Есть ли способ включить зависимость для функции java в Business central? Из-за этой ошибки сборки мне не удалось создать тесты для DMN в Business Central. Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 29 мая 2020

Вы можете использовать страницу настроек своего проекта, чтобы добавить зависимость maven:

project Settings dependency

Убедитесь, что у вас есть зависимость, установленная сначала в репозитории maven Business Central .

Например, вы можете перейти к Admin (верхний правый значок засора)> Артефакты, чтобы вручную загрузить вашу зависимость:

enter image description here

Если ваш проект в любом случае работал с использованием API-интерфейсов Drools DMN, правильно управляющих зависимостями в Maven pom.xml вашего локального проекта, и вы хотели только устранить ошибку при моделировании в Business Central, это должно решить вашу проблему. Однако в этом случае вы можете рассмотреть возможность использования редактора Kogito DMN, если фактический проект не предназначен для создания / запуска с Business Central.

...