Укажите проект для зависимости: copy-зависимости? - PullRequest
0 голосов
/ 27 июля 2011

зависимость: копия-зависимости копирует зависимости проекта current в некоторый путь.Как скопировать зависимости других проектов (не текущих) в какой-то путь?

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

Ответы [ 3 ]

0 голосов
/ 28 июля 2011

Если вы знаете, каковы зависимости проекта other (который вы можете узнать, изучив pom), вы можете использовать зависимость: копия цель, указав список artifacts, который вы хотите скопировать. Несколько примеров доступны здесь .

0 голосов
/ 06 декабря 2012

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

0 голосов
/ 28 июля 2011

Вызовите mvn с параметром -f и указанием пути к pom этого другого проекта (mvn -f /path/to/pom.xml зависимость: копия-зависимости).

Редактируется из комментария: ТогдаВы должны указать этот проект как зависимость вашего первого проекта.В противном случае это не сработает (поскольку я читаю ваше описание, это зависимость, в противном случае я не могу придумать причину, почему я хотел бы этого).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...