apache xmlrpc 3.1.3 совместим с Java 11? - PullRequest
0 голосов
/ 22 октября 2019

Я работаю над анализом, чтобы обновить наш флагманский продукт для работы с Java 11. Первым этапом этого процесса является просмотр всего нашего списка зависимостей и выяснение, какую версию мы используем для каждой зависимости, какая версиясамый последний выпуск, какая версия является самой ранней полной версией, которая, как утверждается, совместима с Java 9-11 (так как вещи, которые были объявлены устаревшими в Java 9, окончательно не будут удалены до Java 12), и если возникнут какие-либо серьезные проблемы взаимодействияс другими зависимостями, которые мы используем.

Одной из зависимостей, с которыми я столкнулся, является apache-xmlrpc-2.0.1 (да, старая версия, я знаю), которая, насколько я могу судить, по существу не была обновлена ​​вдесятилетие, начиная с 3.1.3, самая последняя версия, выпущенная в 2010 году. Теперь я знаю, что спецификация XML-RPC не обновлялась примерно с 2003 года, но в Java это произошло, особенно в том, что касается отражения, которое, насколько я понимаю, можетбыть актуальными для преобразования классов в XML и обратно, чтобы их можно было отправлять через RPC. Я также проверил некоторые источники, и кажется, что некоторые части Apache XmlRPC, которые мы (например, secure.SecureWebServer.java), используют пакеты com.sun.net.ssl, которые, похоже, устарели.

Итак, совместим ли Apache XmlRPC 3.1.3 с Java 11?

1 Ответ

1 голос
/ 22 октября 2019

За последние пару недель я использовал apache xmlrpc 3.1.3 с Java 11 и обнаружил, что он работает нормально. Он был в библиотеке без большого количества других зависимостей, в основном с Джексоном и httpclient, но сделал работу за меня.

...