这就是我所在的位置:我正在使用 Drools 6.2 并通过在 jboss 上运行的 KIE 执行服务器远程调用 drools 引擎。我使用工作台创建我的初始 drl 文件和事实对象,然后使用工作台的 Build & Deploy 选项创建和部署 jar 文件。然后,我使用 jar 文件创建了容器,并获得了用于从客户端应用程序访问规则引擎的端点。在这一点上,一切正常,我可以远程触发规则。
我的要求是在工作台之外修改规则文件(.drl),比如说在记事本中,并用这个新的 drl 文件更新容器。有没有一种简单的方法可以以编程方式创建我可以部署到中央 maven 存储库的 jar 文件?然后我可以运行 KIE 扫描仪来查找我的 jar 文件的最新版本并自动更新我的容器。或者是否有另一种推荐的方法来使用更新的 .drl 文件更新正在运行的容器?
我的客户端应用程序不在 Java 中,所以我不是在寻找可以编写 Java 代码来创建知识库并使用 kie builder 构建 drl 文件的集成解决方案。