【发布时间】:2019-10-22 15:01:58
【问题描述】:
我正在进行一项分析,以升级我们的旗舰产品以使用 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 兼容?
【问题讨论】: