Как стать автором
Обновить

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

А вы не в курсе, чем не удовлетворил подход с разделением версий библиотек через разные класслоадеры? Ну и виртуальное изменение названия пакета на лету — почему нет?

Не ковырял, но в Eclipse аналогичную задачу решает OSGI. Какой там принцип? Может его использовать?

Собственно тема зависимостей в модульности самое главное, поэтому интересно понимать причины отказа от показанных решений.
Думаю, чем писать стену текста, лучше поделюсь с вами докладом Никиты Липского на эту тему: Java 9 Модули. Почему не OSGi?.
Очень четко, последовательно и по делу изложено про OSGI, версионирование и прочее.
Модули не пользуются популярностью, потому что примерно 80% всех Java проектов по-прежнему сидят на Java 8 (пруф).
Мы у себя вроде и перешли на Java 11, но клиенты и часть библиотек пока что всё равно Java8-совместимые. Сообщество слишком инертно… :(
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории