2015-09-10 4 views
1

Мне нужно найти лицензию зависимостей и информацию о версии, используемую в проекте maven. Мы используем как maven2, так и maven3. Не могли бы вы сообщить мне, как это можно сделать?Как найти версию лицензии и зависимости, используемую в проекте maven?

Было бы здорово, если бы вы могли показать мне шаги и как вызвать цель, а?

Приветствия, Simon

+0

Как вызвать «_target_»? Maven имеет _phases_ и _goals_, которые могут быть вызваны. См. [Этот ответ] (http://stackoverflow.com/a/30953905/1744774) на _Maven: Lifecycle vs. Phase vs. Plugin vs. Goal_ для правильной терминологии и значений. –

ответ

0

версия зависимость объявляется в POM проекта (pom.xml). См. POM Reference, Dependencies.

Информация о лицензии зависимой - если таковая имеется - объявлена ​​в POM зависимостей. Перейти к Maven Central Repository, если зависимость находится там → поиска зависимости в идентификатор_группы или артефактвыбрать POM ссылки в Скачать колонка.

+0

Привет, Есть ли способ итерации всех POM в проекте, чтобы найти информацию о лицензии на отказ? – user2586964

+0

Привет, Есть ли способ разобрать все POM для извлечения информации о лицензиях зависимостей? – user2586964

+0

@ user2586964 См. [Плагин отчетов] (https://maven.apache.org/plugins/maven-project-info-reports-plugin/dependencies-mojo.html) или [Лицензионный плагин Maven] (http: // www.mojohaus.org/license-maven-plugin/). –

Смежные вопросы