Drools 依赖 xstream 和 Java 11 的兼容性

Compatibility of Drools' dependency xstream and Java 11

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

此库依赖于 xstream

xstream 与较新的 Java 版本的兼容性不确定,如 this Issue 中所述,它已经 3 岁了,据我所知不会被“修复”它。

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

这是一个 XStream 问题。在原始问题中共享的非常 link 提供了一些有效的解决方案来避免提到的 XStream 问题。

Is there [...] at least a way to get rid of the JVM warning and assurance that it will work with future versions?

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

因此,目前已针对 Drools 的 DMN 模块和 Kogito 解决了这个问题;如果您发现尚未更新的 Drools 特定模块,我们鼓励您raise a JIRA

Whosebug 上的问题是我们作为@schrobe 正确监控的渠道之一 ; if you need a more back/forth exchange you can also interact with Drools developers via chat or forum. All these are valid channel that we monitor as originally described in the project get help page

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