Как извлечь все зависимости из проекта Maven для автономного автономного построения? - PullRequest
2 голосов
/ 16 декабря 2011

Я знаю, что я не единственный человек, которому может понадобиться отправить проект Maven кому-то, у кого нет доступа к моему частному удаленному репозиторию, и ему нужно только построить проект в автономном режиме.

В моем случае мне нужно отправить свой проект Mavenized клиенту, у которого нет доступа к нашему внутреннему экземпляру Archiva, где мы размещаем все наши зависимости.

Как я могу создать отдельный модуль?Проект Maven со всеми зависимостями для самостоятельного построения проекта?

ПРИМЕЧАНИЕ: Я не хочу просто экспортировать зависимости, мне нужен автоматический способдобавьте их и в автономный локальный репозиторий.

Ответы [ 2 ]

1 голос
/ 16 декабря 2011

Вы должны быть в состоянии настроить параметры для использования

< localRepository >${some.location.in.your project}< /localRepository >

Это описывает, как настроить параметры. После этого вы запускаете онлайн сборку и упаковываете свой проект с хранилищем. Распакуйте, и вы сможете собрать в автономном режиме.

0 голосов
/ 16 декабря 2011

см. Плагин зависимости.http://maven.apache.org/plugins/maven-dependency-plugin/go-offline-mojo.html Это может помочь вам загрузить весь интернет :-) запустите эту цель с -Dmaven.repo.local = путь к тому, где вы хотите все.

...