首页 > 解决方案 > Drools 的依赖 xstream 和 Java 11 的兼容性

问题描述

我们通过kie-spring库在 Java 11 Web 应用程序中使用 Drools。

这个库依赖于xstream.

xstream 与较新的 Java 版本的兼容性是不确定的,如本期所述,该问题 已经 3 年了,据我了解,它不会被“修复”。

是否有计划切换到不同的底层技术或任何其他将远离 xstream 的更改?或者至少是一种摆脱 JVM 警告并保证它将与未来版本一起使用的方法?

标签: droolsxstreamkie

解决方案


这是一个XStream问题。原始问题中共享的链接提供了一些有效的解决方案来避免上述XStream问题。

[...] 是否至少有一种方法可以消除 JVM 警告并保证它可以与未来版本一起使用?

从这个变化中可以看出https://github.com/kiegroup/drools/pull/2988#issuecomment-658079653修改已经在进行中,以解决提到的问题,因为它体现在使用XStream库的 Drools 项目中。

因此,目前 Drools 的 DMN 模块和 Kogito 已解决此问题;如果您发现 Drools 的特定模块尚未更新,我们鼓励您提出 JIRA

StackOverflow 上的问题是我们监控的渠道之一,@schrobe在这里正确评论;如果您需要更多的来回交流,您还可以通过聊天论坛与 Drools 开发人员互动。所有这些都是我们监控的有效渠道,如项目获取帮助页面中最初描述的那样。

我希望这完全回答了您最初的问题,如果您注意到其他模块中的问题,请告诉我们!


推荐阅读