Обновление поврежденной зависимости module-info.java без его перекомпиляции?

#java #logback #java-module #java-platform-module-system #module-info

#java #возврат в систему #java-модуль #java-platform-module-system #модуль-информация

Вопрос:

Мой код зависит от Logback, который, похоже, содержит ошибку в своем module-info.java файле. Автор, похоже, нездоров в течение длительного периода времени. Есть ли у меня способ исправить module-info.java файл этой зависимости без необходимости перекомпиляции и зависимости от раздвоенной версии?

Комментарии:

1. Основываясь на ошибке, как насчет использования явного аргумента виртуальной --add-reads ch.qos.logback.classic=java.logging машины?

2. @Naman, Который сделал это. Спасибо! Пожалуйста, отправьте официальный ответ, и я отмечу его как принятый.

3. Я предполагаю, что ch.qos.logback.classic не был скомпилирован как модуль, так как это было бы обнаружено во время компиляции. Может быть, они скомпилировали module-info.java отдельно, но не тестировал его.