Package Drools Rule从命令行进入可部署的包

时间:2016-10-06 21:55:52

标签: drools drools-guvnor

我正在使用Drools 6.2.0。目前,我正在修改Guvnor中的Drools规则并构建它(在GUI上。)结果是一个Jar文件。

现在,我想在命令行上构建它。文档https://docs.jboss.org/drools/release/6.2.0.Final/drools-docs/html_single/#BuildDeployUtilizeAndRunSection中的4.2节似乎就是答案。

在命令行上构建它需要源。如果我以前在GUI中编辑它们,有哪些来源以及如何导出它们?

1 个答案:

答案 0 :(得分:1)

从Drools 6.0开始,Guvnor更名为Kie-Workbench。事实上,这不仅仅是品牌重塑,而是重型重构和重新实现。 Kie-Workbench引入的一个主要变化是它现在依赖Git存储其所有项目和资产。

您在Kie-Workbench中看到的每个项目实际上都是存储在本地Git存储库中的Maven项目。您可以获得有关此主题的更多信息here

因此,构建自己的kjar所需的步骤(这是Drools'可部署的jar被称为)很简单:

  1. 克隆您想要的存储库(您可以从"存储库编辑器"部分获取您需要用来克隆它的URL)
  2. 从命令行导航到要在刚刚克隆的存储库中构建的项目。
  3. 执行mvn clean package kie:build
  4. 将在target目录中生成kjar。请注意,此kjar的扩展名仍为.jar
  5. 希望它有所帮助,