Следует ли использовать модульность Java в существующем многомодульном веб-проекте Maven при переходе на Java9 +? - PullRequest
0 голосов
/ 23 марта 2019

У меня есть существующий мультимодульный проект maven (в Java 8), один из этих модулей - веб-приложение, которое создает файл войны , развернутый в Tomcat 9 .

Я планировал перейти на Java 11 . Мне интересно, есть ли преимущество от добавления java modularity к моему проекту (т.е. создание module-info.java для каждого модуля maven)?

Есть ли преимущество в добавлении модульности Java при создании файла war (maven уже добавит все свои зависимости в WEB-INF / lib)?

В заключение, я полагаю, Tomcat не использует модульность Java при развертывании войны? Итак, я не вижу никакой выгоды от использования модульности Java в веб-среде , может быть, я что-то упустил?

1 Ответ

0 голосов
/ 23 марта 2019

Полагаю, это зависит от того, возникают ли у вас проблемы, которые должна была решить модуляция.Я работаю в команде Spring microservices.Мы не начали использовать модули при переходе на Java 10 с 8. Главным образом потому, что не сталкивались с проблемами, которые модули должны были исправить ... такими как конфликтующие библиотечные зависимости или большие пакеты.Так что нет необходимости в дополнительной сложности.

...