我正在使用 BPM Suite 6 创建 git 存储库和 shell 项目。然后我将连接到 Eclipse IDE 中的 git 存储库。
BPM Suite Web GUI 创建的 Pom 文件包含 kie-maven-plugin。然而 Eclipse 提示这个“生命周期配置未涵盖插件执行”。
通过谷歌搜索这个错误,我了解到这意味着 Eclipse 不知道在 Eclipse 的构建过程中何时执行这个插件。解决此问题的“最佳”方法似乎也是为插件安装 m2e 连接器。
这样的连接器存在吗?
最佳答案
没有直接回答问题,但我在旧用户论坛中找到了解决方法:
解决方法是在您的 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/