Maven cerca nei repository con una logica ben precisa: prima quelli che eventualmente sono dichiarati nel POM del progetto, poi in Parent POM (se ci sono, se il tuo progetto è fatto a sotto-moduli) e poi nel Super POM (che è quello "cablato" dentro Maven).
Se vuoi vedere l'ordine risultante che viene fuori, puoi chiedere di vedere il effective POM, il comando è:
mvn help:effective-pom
Di base quindi il Central Repository è sempre l'ultimo in cui va a cercare, perché è nel Super POM. Ma se vuoi puoi cambiare l'ordine, basta che (ri)dichiari il Central Repository prima dei tuoi repository.
codice:<repositories> <repository> <id>central</id> <name>Central Repository</name> <url>http://repo.maven.apache.org/maven2</url> <layout>default</layout> <snapshots> <enabled>false</enabled> </snapshots> </repository> <repository> <id>tuoRepository</id> <name> .... </name> <url> .... </url> </repository> </repositories>
In questo modo cerca es. JUnit prima nel Central Repository (e c'è) e poi solo per i tuoi artifact specifici li andrà a cercare nel tuo repository.