apache xmlrpc 3.1.3 与 Java 11 兼容吗?

is apache xmlrpc 3.1.3 compatible with Java 11?

我正在进行分析以升级我们的旗舰产品以与 Java 11 一起使用。此过程的第一阶段是检查我们的整个依赖项列表并确定我们使用的是哪个版本每个依赖项,哪个版本是最新版本,哪个版本是最早的完整版本,据称与 java 9-11 兼容(因为 Java 9 中已弃用的内容不会最终删除,直到 Java 12) 如果与我们使用的其他依赖项存在任何重大的互操作性问题。

我遇到的一个依赖项是 apache-xmlrpc-2.0.1(是的,我知道是旧版本),据我所知,自 3.1.3 以来,它在十年内基本上没有更新过,最新版本,发布于 2010 年。现在,我知道 XML-RPC 规范自 2003 年以来就没有更新过,但是 Java 更新过,尤其是在反射方面,据我所知可能与将 类 转换为 XML 并返回相关,因此它们可以通过 RPC 发送。我还检查了一些源代码,似乎我们(如 secure.SecureWebServer.java)使用的 Apache XmlRPC 的某些部分使用了 com.sun.net.ssl 包,这些包似乎已被弃用。

那么,Apache XmlRPC 3.1.3 与 Java 11 兼容吗?

我在过去几周使用了 apache xmlrpc 3.1.3 和 Java 11,发现它运行良好。它在一个没有大量其他依赖项的库中,主要是 Jackson 和 httpclient 的东西,但为我完成了工作。