gpt4 book ai didi

maven - Drools 6 sisu-guava 与 Guava 冲突

转载 作者:行者123 更新时间:2023-12-03 17:49:00 29 4
gpt4 key购买 nike

我们最近从 Drools 5 升级到 Drools 6 并遇到了令人不安的冲突问题。

我们有kie-ci导入到项目中。 kie-ci引进 sisu-guava . sisu-guava改变了谷歌 Guava 中某些类的可访问性。不幸的是,它使用与谷歌的 Guava 相同的包名。

由于我们在项目中使用谷歌的 Guava ,我们遇到了类冲突。
尝试删除 sisu-guava来自项目(使用 maven 排除)导致可访问性异常,因为 kie-ci 代码尝试访问 sisu-guava 中的公共(public)类但在谷歌的 Guava 中是私有(private)的。

任何想法如何解决这个问题。

最佳答案

对于所有情况,这可能不是正确的解决方案,但我能够通过在我的 pom 中排除 susi-guava jar 来解决这个问题:

    <dependency>
<groupId>org.jbpm</groupId>
<artifactId>jbpm-kie-services</artifactId>
<version>${jbpm.version}</version>
<exclusions>
<exclusion>
<groupId>org.sonatype.sisu</groupId>
<artifactId>sisu-guava</artifactId>
</exclusion>
</exclusions>
</dependency>

关于maven - Drools 6 sisu-guava 与 Guava 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25870519/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com