Единственный инструмент для непосредственного использования через Maven, о котором я могу думать, это JDepend . Однако сам плагин maven будет генерировать только HTML-отчет, и на первый взгляд, я не уверен, насколько легко будет разобрать.
Однако JDepend может генерировать XML при запуске через Ant, что легко сделать с помощью плагина Maven AntRun .
Еще одно решение Ant для запуска Maven может быть с Eclipse Metrics Plugin . Помимо простого в использовании плагина eclipse, в нем также есть инструкции для запуска через Ant.
Единственные два других решения для анализа зависимостей, которые я могу придумать, вероятно, не будут соответствовать тому, что вы делаете. Одним из них является Sonar, который имеет довольно всеобъемлющее представление дизайна, которое показывает зависимости на уровне библиотеки, пакета и класса. Однако это доступно только через веб-интерфейс. Другой - с помощью Google Analytics от Google, который имеет возможность создать диаграмму зависимостей и создать отчет .