У меня есть мультимодульный проект maven, который строит, общую банку и ряд приложений (которые зависят от общей банки). Я собираю все приложения в виде zip-файла. Я помещал все зависимые баночки в каталог lib в zip-файле.проект с несколькими модулями - сборка zip со всеми зависимыми баночками?
Я заметил, что приложения довольно большие (около 60 МБ) и что большая часть этого относится к багам каталога lib. Я также замечаю, что каждое приложение имеет аналогичный набор jars в своем каталоге lib (как другие приложения). Поскольку я использовал dependencyManagement в родительском pom, все версии банок одинаковы в каждом каталоге lib каждого приложения.
Что я хотел бы сделать, так это поделиться одним каталогом lib между всеми приложениями. Должен ли я создать zip-файл со всеми зависимыми баночками? и разархивировать это где-нибудь? и изменить объем банки в комплекте?
Мне интересно, нужно ли изменить одно приложение для использования другой версии определенной банки. В идеале я бы просто перестроил почтовый ящик и перераспределил, и он будет содержать обе версии банки, чтобы как существующие, так и существующие приложения и новое исправленное приложение.
Любые мысли?
Я был бы признателен, если вы посоветуете об этом?
Я искал немного и не мог найти ответ на этот вопрос ... Спасибо за любые указатели.