Слияние maven .m2 репозиториев - PullRequest
1 голос
/ 24 августа 2011

У меня есть хранилище maven в автономной сети.

Мне нужно обновить его содержимое и объединить его в другом хранилище.

Какой лучший способ сделать это? Я посмотрел на плагин wagon Wagon , но я обеспокоен тем, что может быть лучший способ.

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

Ответы [ 2 ]

1 голос
/ 25 августа 2011

Ответ Винсента правильный, но я бы настоятельно рекомендовал вам не делать этого в каталоге .m2/repository.Этот каталог является кешем, и его можно удалить в любое время.Вам следует подумать о настройке менеджера хранилища (такого как Archiva, Nexus или Artifactory или просто HTTP-сервер) и разместить там содержимое хранилища, чтобы вы могли позволить Maven управлять каталогом .m2/repository.

1 голос
/ 24 августа 2011

Если вы можете позволить себе избавиться от всех метаданных (которые должны восстанавливаться с помощью следующих выполняемых вами команд mvn) за время вашей операции, просто используйте rsync.

Если создание конкретного хранилища не является обязательным, рассмотрите возможность использования Nexus и его групп .

...