получение информации о зависимостях maven

Интересно, можно ли получить информацию обо всех зависимостях первого уровня моего проекта maven. Мне нужна следующая информация: имя, поставщик, версия, тип лицензии, ссылочный URL, описание. Вся эта информация хранится в pom.xml каждого пакета. Проблема в том, что у нас есть иерархия примерно из 20 проектов, которые имеют несколько сотен зависимостей, которые постоянно меняются.

Я знаю о плагине зависимости от maven . Я запустил mvn dependency: list и извлек список пакетов, используя комбинацию grep s и sed s. Но мне нужна информация о лицензии и URL-адрес. Я могу реализовать свой собственный синтаксический анализатор, который анализирует pom.xml на предмет интересных пакетов и извлекает эту информацию, но, похоже, что-то готовое к использованию должно существовать.

5
задан AlexR 14 November 2011 в 12:55
поделиться