Maven: Как получить все переходные зависимости программно в MOJO

Возможный дубликат:
Как получить доступ к иерархии зависимостей Maven в плагине.

Плагин зависимостей: дерево: цель имеет параметр "подробный", который отображает все конфликты и дубликаты в дереве зависимостей. Однако я пытаюсь повторно использовать эту информацию в моем собственном mojo для генерации отчетов - я не могу понять, как именно этот плагин собирает все переходные зависимости \ артефакты.

Я пробовал:

ArtifactResolutionResult result = _artifactCollector.collect( _project.getDependencyArtifacts(), _project.getArtifact(), _project.getManagedVersionMap(),
            _localRepository, _project.getRemoteArtifactRepositories(), _artifactMetadataSource, null, Collections.EMPTY_LIST );

Насколько я могу судить, именно так и поступает цель дерева, за исключением слушателя.

Кто-нибудь знает, как сделать то, что я прошу?

ОБНОВЛЕНИЕ: Я не искал достаточно хорошо, по-видимому, мой вопрос является дубликатом этого. Пожалуйста, проголосуйте, чтобы закрыть, как я уже сделал, спасибо.

0 ответов

Другие вопросы по тегам