2016-02-08 8 views
0

Есть ли какой-либо API, который помогает найти зависимость от maven-пакетов. я использовал примеры, присутствующие в ответе Programmatically resolving Maven dependencies outside of a plugin - get RepositorySystemSession and RepositorySystemAPI для зависимостей maven

Однако список зависимостей, которые я получаю с помощью эфира отличается от списка, приведенного на APIs

AFAIK. API не разрешил диапазоны, я не уверен, обрабатывает ли он исключения.

Есть ли легко доступна API, который заботится о решении диапазонов версий, исключение (всего напоминает того, что я получаю при использовании «МВНЫ зависимостей списка/дерева)

Я ищу API, что именно возвращает результат предоставленное МВН зависимость: список/дерево

Примечание: Мой код работает за пределами МВН плагин

ответ

0

Я рекомендую использовать два инструмента:

mvn help:effective-pom 

Этот инструмент обеспечивает эффективную POM - очень подробный pom.xml со всеми реальными зависимостями и версиями

mvn dependency:tree 

Обеспечивает дерево зависимостей

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