Как добавить подключаемые модули ImageIO к серверу Java App Engine Google App Engine?
Документация для Google App Engine гласит:
Сервис принимает данные изображений в форматах JPEG, PNG, WEBP, GIF (включая анимированный GIF), BMP, TIFF и ICO.
Он может возвращать преобразованные изображения в форматах JPEG, WEBP и PNG. Если формат ввода и формат вывода отличаются, служба преобразует входные данные в формат вывода перед выполнением преобразования.
Однако сервер разработки не поддерживает ICO "из коробки". При запуске выдает это предупреждение:
WARNING: No image reader found for format "ico". An ImageIO plugin must be installed to use this format with the DevAppServer.
Итак, как мне установить плагин для DevAppServer? Я нашел https://github.com/haraldk/TwelveMonkeys, в котором есть плагин ICO, но просто поместить его в classpath webapp недостаточно. Я не могу позвонить ImageIO.scanForPlugins()
потому что ImageIO не входит в белый список Google JRE.
Как использовать плагины ImageIO с DevAppServer?