Я выполняю миграцию «поднять и сдвинуть» некоторые функциональные возможности с монолитного приложения Java-пружины на автономное развертывание.
Первая загвоздка, с которой я столкнулся, это то, что проект тянет ссылки (через maven / nexus) на внешние API-интерфейсы и не особо выделяет, какие области кодовой базы зависят от кода, внешнего по отношению к проекту.В связи с тем, что это большой подъем и сдвиг, мне нужно определить области, которые являются внешними, поэтому я выясняю лучший способ не нуждаться в этих зависимостях.
Я пытался поиграть с инструментом зависимостей IntelliJ, но кажется, что он анализирует только зависимости внутри классов в самом проекте.Есть ли лучший инструмент для определения всех внешних классов / API / сервисов, от которых зависит мое приложение?