导入 org.kie.internal.KnowledgeBase 在 kie-api-7.45.0.Final.jar 中不可用

问题描述 投票:0回答:1

enter image description hereenter image description here我目前已将 Kie-apie 和相关的 drools 依赖项更新到 7.45.0.Final。 更新后 Maven 在构建项目时抛出错误(错误图像附后)。 如果不赞成使用这两个类,有人可以建议用什么替代这些类。我在网上搜索但找不到任何有帮助的答案。

谢谢 希瓦尼

drools java-17 kie
1个回答
0
投票

如评论所述,您不应该使用内部 API。

考虑使用 KIE API 例如从 KJAR maven gav 坐标实例化

KieContainer

https://docs.drools.org/7.73.0.Final/drools-docs/html_single/index.html#_kiecontainer_from_kierepository

或者,如果您确实有从文件构建的严格要求,请使用公共编程 API:https://docs.drools.org/7.73.0.Final/drools-docs/html_single/index.html#_programmatically_build_a_simple_kiemodule_with_defaults

你会在这里找到这些例子:https://github.com/kiegroup/drools/tree/7.x/drools-examples-api

© www.soinside.com 2019 - 2024. All rights reserved.