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