当前位置: 首页 > 知识库问答 >
问题:

Kie-Maven-Plugin无法工作,无法编译规则工件

裴嘉良
2023-03-14

我正在使用drools Version6.0.0.Final做一个示例hello world maven项目。下面是我的pom文件的构建,我已经指定了kie-maven-plugin,但是我可以注意到这个插件不能被执行。我是不是漏掉了什么。

<build>
        <plugins>
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.kie</groupId>
                <artifactId>kie-maven-plugin</artifactId>
                <version>${kieVersion}</version>
                <extensions>true</extensions>
            </plugin>
        </plugins>
        </build>

共有1个答案

张唯
2023-03-14

您的配置看起来不错,但是您可能会碰到一些缺少的插件依赖项。

使用最新版本的kie-maven-plugin(6.0.3-redhat-4),它确实预编译了DRL/XLS等。将模块内的规则放入JAR中。如果打开jar-yourmodule-version.jar/meta-inf/defaultkiebase/kbase.cache,就可以在jar中找到预编译的内容。

在构建maven时,您还应该看到控制台上的kie-maven-plugins“构建”输出--只是为了检查它是否正在执行。

 类似资料:
  • 我得到这个错误,而执行maven试图修复此代码5天非解决方案工作 [ERROR]无法执行目标org.apache.maven.plugins:maven-surefire-plugin:2.19.1:项目com.learn.selenium测试(default-test):目标org.apache.maven.plugins的执行default-test:maven-surefire-plugin

  • 我使用的数据表版本如下: 以及以下版本的编辑器、按钮和选择: 这是我的js文件,它调用我的API并读取数据和编辑器: var编辑器;//在示例中使用全局提交和返回数据渲染 } ); 这是我的HTML: 这是我的JSON文件(已缩短)

  • 问题内容: 我正在尝试使AspectJ编织工作在一个简单的Maven项目中,并且不确定它出了什么问题:当我使用“ mvn exec:java”运行代码时,看不到预期的输出。 我确定代码可以正常工作,因为我在STS中尝试了相同的方法,在这里工作良好。我只是想让AspectJ在Maven项目中工作。 任何有关如何调试此类问题的提示将不胜感激。 外观文件与代码位于同一文件夹中: Java文件: 问题答案

  • 从jBPM developer guide中,我了解到我们可以以无状态方式(只将对象作为事实插入)和状态完全方式(将对象和流程实例作为事实插入)与规则引擎交互。我的问题是 1)如果您在KIEWorkbench中创建一个流程模型,包含一个业务规则任务,并进行输入和输出映射,那么这是与规则引擎的无状态交互吗? 2)如何以有状态的方式与KIEWorkbench中的规则引擎交互?我认为我们可以使用脚本任务

  • 我需要在我的GWT应用程序中使用Kie Workbench中使用guided rules editor定义的规则。我相信一旦用户添加/修改并保存规则,它就会被保存到git存储库中。 我已经尝试了这样一种方法,我可以修改规则,然后构建和部署,它将作为一个工件部署到本地maven存储库,可以通过HTTP访问,并执行前面提到的规则,直接从存储库中加载Drools/Kie Workbench工件。但是这种

  • 问题内容: 我有以下课程: :和: :但是当我用: :我收到错误消息: :有人能对此有所启发吗? 问题答案: 从那以后我就知道了。您需要先运行: java -DoutputDirectory =。-cp。; activejdbc-instrumentation.jar; javassist.jar; activejdbc.jar; activejdbc.instrumentation.Main