2015-01-17 6 views
2

Новый вопрос на maven и java!maven: Обнаружение зависимостей

У меня есть простой проект, который зависит от itextpdf (com.itextpdf) версии 5.5.4. Я хотел бы, чтобы maven идентифицировал все зависимости этой библиотеки и «автоматически» загружал зависимые библиотеки или хотя бы указывал на зависимые библиотеки и их версии.

Возможно ли это?

Для примера: в node.js мне просто нужно сказать «npm install [@version]», и он заботится об установке этого модуля, а также всех зависимых модулей. Мне не нужно ничего делать. Опция «--save» автоматически обновляет мои packages.json.

ответ

2

Использование maven-dependency-plugin.

Для загрузки всех зависимостей использовать:

зависимость: Тетради зависимости принимает список проектов прямых зависимостей и необязательно транзитивных зависимостей и копирует их в указанное место, лишив версию, если это необходимо. Эта цель также может быть запущена из командной строки.

Чтобы получить список всех зависимостей использовать:

зависимость: список псевдонимы для решимости, в котором перечислено зависимости для этого проекта.

+0

Спасибо. Хотя это полезно, я нашел этот поток stackoverflow более полезным: http://stackoverflow.com/questions/574594/how-can-i-create-an-executable-jar-with-dependencies-using-maven – rsmoorthy

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