Maven: Как получить все переходные зависимости программно в MOJO
Возможный дубликат:
Как получить доступ к иерархии зависимостей Maven в плагине.
Плагин зависимостей: дерево: цель имеет параметр "подробный", который отображает все конфликты и дубликаты в дереве зависимостей. Однако я пытаюсь повторно использовать эту информацию в моем собственном mojo для генерации отчетов - я не могу понять, как именно этот плагин собирает все переходные зависимости \ артефакты.
Я пробовал:
ArtifactResolutionResult result = _artifactCollector.collect( _project.getDependencyArtifacts(), _project.getArtifact(), _project.getManagedVersionMap(),
_localRepository, _project.getRemoteArtifactRepositories(), _artifactMetadataSource, null, Collections.EMPTY_LIST );
Насколько я могу судить, именно так и поступает цель дерева, за исключением слушателя.
Кто-нибудь знает, как сделать то, что я прошу?
ОБНОВЛЕНИЕ: Я не искал достаточно хорошо, по-видимому, мой вопрос является дубликатом этого. Пожалуйста, проголосуйте, чтобы закрыть, как я уже сделал, спасибо.