Я указал локальный репозиторий в моих settings.xml в каталоге% USERPROFILE% .m2.Maven не использует репозиторий, указанный в% USERPROFILE% . M2 settings.xml
<profile>
<id>mainprofile</id>
<repositories>
<repository>
<url>http://maven/maven2</url>
Однако когда я делаю Maven сборки, он пытается загрузить с Maven центрального репо
[INFO] Scanning for projects...
Downloading: http://repo1.maven.org/maven2/com/tiger/t-parent/4.0.1/t-parent-4.0.1.pom
[INFO] Unable to find resource 'com.tiger:t-parent:pom:4.0.1' in repository central (http://repo1.maven.org/maven2)
Почему это происходит? Пожалуйста, помогите, прежде чем я застрелю себя.
Обновление: Если я явно указываю параметр --settings =% USERPROFILE% \. M2 \ settings.xml в командной строке maven, то он работает. Почему он не использует его автоматически, как это предполагается?
Да, зеркало установлено в http: // maven/maven2 в settings.xml –
Вы можете вставить полный pom? – Jacob
Я сомневаюсь, что это поможет. Адреса репозитория указаны в файле settings.xml только не в pom.xml. Также мольбы видят мое обновление в моем вопросе. –