169 похожих чатов

Всем привет! Вопрос такой. Есть миллион зависимостей в проекте. как

заняться оптимизацией этих зависимотей и удалить не нужное? как вариант это удалять по одной и пробовать сбилдить ища ошибку компиляции, но ведь не все зависимости так можно отледить и легко можно удалить библиотеку, которая занимается как-то внутренней работой. Как возможно удалить ненужные?

сборщик maven

6 ответов

11 просмотров

Удалять, пытаться собрать и прогнать тесты. Только так. Да, есть риск что-то упустить, но значит, что-то важное не покрыли тестами, пусть даже ручными.

категоризируй все зависимости по логическим группам, можешь скопировать это в условный backup и склеивать pom заново. Из ошибок компиляций добавляй категории которые требуются. Что останется в бекапе, лишеее

Илья Я-Я Автор вопроса
Фёдор
Удалять, пытаться собрать и прогнать тесты. Только...

спасибо здравая мыль. я впринцыпе так же думал. решил вот спросить у сообщетва, может еще какие-то варики) спасибо Федор)

Попробовать искать пакеты... если проект большой и старый, там наверняка есть какой-нибудь Class.forName("..."); Можно написать какой-нибудь скрипт, который бы из зависимостей надёргал самый верхний пакет. И поискать эти пакеты в коде. Если что-то не нашлось - скорее всего, это не надо нигде.

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
How to create an OS in C? what to study?
Linus
18
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
14
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
Карта сайта