Я использую mvn dependency:list-repositories
, чтобы выяснить, какие репозитории на самом деле рассматривает Maven и их порядок (мне нужно это для устранения неполадок в моей settings.xml
конфигурации).
Для более крупного проекта, который не использует любые теги <repository>
в его файлах pom.xml
(родительский и дочерний модули) Я получаю гораздо больше репозиториев, чем ожидал. Я ожидал получить только центральный репозиторий Maven, но получаю:
[INFO] Repositories used by this build:
[INFO] id: sonatype-nexus-snapshots
url: https://oss.sonatype.org/content/repositories/snapshots
layout: default
snapshots: [enabled => true, update => daily]
releases: [enabled => false, update => daily]
[INFO] id: apache.snapshots
url: http://repository.apache.org/snapshots
layout: default
snapshots: [enabled => true, update => daily]
releases: [enabled => false, update => daily]
[INFO] id: netbeans
url: http://bits.netbeans.org/nexus/content/groups/netbeans
layout: default
snapshots: [enabled => false, update => daily]
releases: [enabled => true, update => daily]
[INFO] id: spring-libs-snapshot
url: https://repo.spring.io/libs-snapshot
layout: default
snapshots: [enabled => true, update => daily]
releases: [enabled => true, update => daily]
[INFO] id: apache.snapshots
url: https://repository.apache.org/snapshots
layout: default
snapshots: [enabled => true, update => daily]
releases: [enabled => false, update => daily]
[INFO] id: spring-libs-release
url: https://repo.spring.io/libs-release
layout: default
snapshots: [enabled => true, update => daily]
releases: [enabled => true, update => daily]
[INFO] id: central
url: https://repo.maven.apache.org/maven2
layout: default
snapshots: [enabled => false, update => daily]
releases: [enabled => true, update => daily]
Я искал, где мог быть суперпон, но не нашел для него абсолютного ответа. Я все еще смотрел в месте, указанном:
Но я больше ничего не вижу, кроме:
<repositories>
<repository>
<id>central</id>
<name>Maven Repository Switchboard</name>
<layout>default</layout>
<url>http://repo1.maven.org/maven2</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
Итак, где сконфигурированы все эти репозитории или кто их конфигурирует / подразумевает автоматически?