Повторно разверните локально установленный артефакт в удаленном хранилище. - PullRequest
1 голос
/ 23 мая 2011

У меня есть артефакт Maven (как это происходит с javax.activation), который я установил вручную в своем локальном репозитории некоторое время назад.Я не помню, откуда он взялся, но, похоже, он недоступен ни в одном из общедоступных репозиториев.

У меня есть доступ к общему удаленному репозиторию для моей команды.Как я могу повторно развернуть этот артефакт в удаленном хранилище?Я нашел цель deploy:deploy-file, но, похоже, она предназначена для файлов, еще не управляемых Maven.

Ответы [ 2 ]

1 голос
/ 24 мая 2011

Вы должны использовать deploy:deploy-file.

Тот факт, что он находится в вашем локальном репо, уже не должен быть проблемой.На самом деле это даже проще.Поскольку у вас уже есть пом для вашего артефакта, вы можете указать -DpomFile при развертывании (при условии, что вы не пытаетесь развернуть пом).

0 голосов
/ 23 мая 2011

Вы можете скопировать файлы артефактов из своего хранилища в удаленный.

Ваш репозиторий хранится в ~/.m2/repository. Скопируйте папку javax/activation из одного хранилища в другое.

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