У меня не получается заставить Maven загружать зависимости, когда я указываю свои репозитории в файле .m2/settings.xml. Однако Maven загружает эти зависимости, когда я добавляю имена репозиториев в свой файл pom.
В частности, я пытаюсь скомпилировать некоторые примеры проектов гибернации, и я прочитал в инструкциях, что я должен добавить следующие репозитории либо в мой pom, либо в settings.xml:
<repositories>
<repository>
<id>jboss-public-repository-group</id>
<name>JBoss Public Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public/</url>
<layout>default</layout>
<releases><enabled>true</enabled><updatePolicy>never</updatePolicy></releases>
<snapshots><enabled>true</enabled><updatePolicy>never</updatePolicy></snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>jboss-public-repository-group</id>
<name>JBoss Public Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public/</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</pluginRepository>
</pluginRepositories>
Все работает нормально, когда я помещаю фрагмент в pom.xml моего проекта, но когда я пытаюсь поместить его в settings.xml, я получаю эту ошибку:
The POM for org.hibernate:hibernate-core:jar:3.6.1.Final is missing, no dependency information available
Любые идеи, что я могу делать неправильно?