0

将 Drools 从 6.5.0.Final 迁移到 Drools 7.36.1.Final ,我在解决 org.kie:kie-maven-plugin:7.36.0.Final 依赖问题时遇到问题,如下所示

[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[ERROR] Unresolveable build extension: Plugin org.kie:kie-maven-plugin:7.36.0.Final or one of its dependencies could not be resolved: The following artifacts could not be resolved: xmlpull:xmlpull:jar:1.2.0, xpp3:xpp3_min:jar:1.2.0: Could not find artifact xmlpull:xmlpull:jar:1.2.0

POM 条目

  <plugin>
    <groupId>org.kie</groupId>
    <artifactId>kie-maven-plugin</artifactId>
    <version>7.36.1.Final</version>
     <extensions>true</extensions>         
 </plugin>
4

2 回答 2

0

它可以在以下位置找到:https ://mvnrepository.com/artifact/xmlpull/xmlpull/1.2.0 。我不知道为什么它没有在这里列出:https ://mvnrepository.com/artifact/xmlpull/xmlpull所以maven可以解决它。

您可以下载它并将其放入本地 m2 存储库或您公司的 maven 存储库,如 nexus 或 artifactory。

于 2021-08-18T13:15:51.637 回答
0

嗨,高于 7.31 的版本也有同样的问题。由于他们将kie-parent.pom中的依赖项 从

<version.xmlpull>1.1.3.1</version.xmlpull>
<version.xmlunit>1.3</version.xmlunit>
<version.xpp3>1.1.4c</version.xpp3>

<version.xmlpull>1.2.0</version.xmlpull>
<version.xmlunit>1.3</version.xmlunit>
<version.xpp3>${version.xmlpull}</version.xpp3>

我尝试了很多技巧,但仍然无法解决问题。1.2.0 它是位于 https://repository.jboss.org/nexus/content/repositories/ea/的 ea 版本。

于 2020-06-17T09:03:14.537 回答