Если вы разрабатываете большой развивающийся проект с несколькими модулями maven, кажется неизбежным, что есть некоторые зависимости, данные в поминах, которые являются ненужными, поскольку они транзитно включены в другие зависимости. Например, это происходит, если у вас есть модуль A, который изначально включает C. Позже вы рефакторинг и A зависете от модуля B, который, в свою очередь, зависит от C. Если вы недостаточно осторожны, вы завершите работу как с B, так и с C в Список зависимостей. Но, конечно, вам не нужно класть C в pom, так как он включен транзитивно. Есть ли инструмент для поиска таких ненужных зависимостей?
(Эти зависимости на самом деле не навредят, но они могут скрыть вашу фактическую структуру модуля и иметь меньше вещей в помпе, как правило, лучше.: -)