eclipse - kie-maven-plugin 的 M2E 连接器?

标签 eclipse maven drools kie

我正在使用 BPM Suite 6 创建 git 存储库和 shell 项目。然后我将连接到 Eclipse IDE 中的 git 存储库。

BPM Suite Web GUI 创建的 Pom 文件包含 kie-maven-plugin。然而 Eclipse 提示这个“生命周期配置未涵盖插件执行”。

通过谷歌搜索这个错误,我了解到这意味着 Eclipse 不知道在 Eclipse 的构建过程中何时执行这个插件。解决此问题的“最佳”方法似乎也是为插件安装 m2e 连接器。

这样的连接器存在吗?

最佳答案

没有直接回答问题,但我在旧用户论坛中找到了解决方法:

http://drools-moved.46999.n3.nabble.com/rules-users-Drool-6-0-0-Final-2-question-re-kie-maven-plugin-please-td4027117.html

解决方法是在您的 pom 中包含一些额外的信息,告诉 eclipse 如何处理这个插件。如果我理解正确的话,这会导致 Eclipse 仅在构建项目时才执行插件。这就是解决方法最终的样子:

<build>
    <plugins>
      <plugin>
        <groupId>org.kie</groupId>
        <artifactId>kie-maven-plugin</artifactId>
        <version>6.0.3-redhat-6</version>
        <extensions>true</extensions>
      </plugin>
    </plugins>
    <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.eclipse.m2e</groupId>
                    <artifactId>lifecycle-mapping</artifactId>
                    <version>1.0.0</version>
                    <configuration>
                        <lifecycleMappingMetadata>
                            <pluginExecutions>
                                <pluginExecution>
                                    <pluginExecutionFilter>
                                        <groupId>org.kie</groupId>
                                        <artifactId>kie-maven-plugin</artifactId>
                                        <versionRange>[6.0.0,)</versionRange>
                                        <goals>
                                            <goal>build</goal>
                                        </goals>
                                    </pluginExecutionFilter>
                                    <action>
                                        <ignore />
                                    </action>
                                </pluginExecution>
                            </pluginExecutions>
                        </lifecycleMappingMetadata>
                    </configuration>
                </plugin>
            </plugins>
        </pluginManagement>
  </build>

关于eclipse - kie-maven-plugin 的 M2E 连接器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26122801/

相关文章:

java - 如何从命令行运行Java项目(在Eclipse,Gradle中工作正常)

java - 使用 Maven 修改 tomcat 部署的启动脚本

java - 如何找到 Java 依赖项?

java - Junit 测试不会取代 placeHolders

java - 我们可以在 Drools 的单个规则中使用多个 when then 条件吗?

java - 运行时异常 : Unexpected global[] in Drools

java - 在 drool 中维护单独的规则文件

Eclipse 调试找不到文件

java - Intellij 空 R 文件

java - Eclipse - 根据返回或获取声明变量(快捷方式)