У меня есть внутренний репозиторий моей организации, который настроен в global setting.xml следующим образом:
<mirror>
<id>nexus-public-snapshots</id>
<mirrorOf>public-snapshots</mirrorOf>
<url>http://nexus.tk.com/content/groups/public-snapshots</url>
</mirror>
<mirror>
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://nexus.tk.com/content/groups/public</url>
</mirror>
</mirrors>
Можно ли переместить детали зеркала в родительский файл pom в качестве репозитория? поэтому нам не нужно изменять файл settings.xml по умолчанию для каждого разработчика и CI-сервера.
Я настроил репозиторий следующим образом в родительском проекте pom.xml, но не смог построить проект. Даже необходимый файл jar, доступный во внутреннем репозитории компании, maven пытается загрузить jar из центра и сообщить об ошибке could not find artifact
<repositories>
<repository>
<id>nexus</id>
<name>Sonatype's Maven repository</name>
<url>http://nexus.tk.com/content/groups/public</url>
</repository>
</repositories>