У нас есть внутренний основной репозиторий и несколько вложенных репозиториев. В одном репозитории есть сторонние библиотеки, но в другом их может не быть. Как настроить maven для извлечения из «нескольких» репозиториев. Например, если я получаю ошибку, подобную приведенной ниже, я обычно заканчиваю тем, что меняю mirrorof так, чтобы оно указывало на репозиторий, где расположена библиотека, но одна за другой. Было бы неплохо, чтобы моя конфигурация просто вытащила из библиотеки, где она отсутствует. Вот конфигурация, которую я менял в файле settings.xml. Я также пытался избежать изменений уровня проекта в pom.xml.
Error:
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project shared-library: Could not resolve dependencies for project com.smarts:smarts-shared-library:jar:1.0.0: Could not find artifact com.mchange:c3p0:jar:0.9.5.2 in group (http://lxnexus.internal.com:8081/repository/legacy/) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace