Я работаю с модульным проектом Java. Чтобы экспортировать программу с jlink
, мне нужно, чтобы все зависимости были модульными, но apache httpcomponents
- нет.
Поскольку я не нашел ни одного httpcomponents
с модульным форматом (с дескриптором модуля)Я пытаюсь сделать их модульными самостоятельно.
Проблема в том, что я был с этим слишком долго (больше суток). Начиная с httpclient
, я должен также модулировать все его зависимости. Сейчас я нахожусь в иерархии 3-го уровня и не знаю, сколько осталось библиотек. Вот некоторые из них: avalon.framework
, logkit
, log4j
, javax.servlet.api
и т. Д. *
Приложение использует Apache для управления прокси, сертификатами и другими вещами.
Удобно ли продолжать модульность? Или я должен адаптировать весь код для использования Java 11 java.net.http ?