Я могу присвоить зависимость знатока определенному repo?

Таким образом, у меня есть несколько крупных проектов, которые используют до 8 различных внешних repos, все указанные в settings.xml, а не в англичанах. Много наших внутренних зависимостей является снимками, таким образом, это, очевидно, вызывает большую проверку обновления через несколько внешних repos, когда они - все в нашем внутреннем repo.

Таким образом, мой вопрос, существует ли способ установить профиль/фильтр или что-либо подобное, где я могу удостовериться, что обновление будет только проверено на в определенном repo (s)?

Это - все в духе лучших/более быстрых сборок.

5
задан markdsievers 19 September 2016 в 09:14
поделиться

1 ответ

В самом Maven такой возможности нет, хотя вы можете добиться того же, установив менеджер репозиториев и заменив все ссылки в вашем settings.xml одной ссылкой на менеджер репозиториев. Это также упрощает и централизует конфигурацию для всей команды и дает вам больше контроля над тем, что вы используете.

И Sonatype Nexus, и JFrog Artifactory поддерживают "маршрутизацию артефактов" с помощью подстановочных знаков или регексов. Если в вашей организации слишком сложно предложить что-то подобное, вы можете установить репо-менеджер на свой рабочий стол - обычно они не занимают слишком много ресурсов.

4
ответ дан 15 December 2019 в 00:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: