Maven, Nexus et les versions snapshots inconnues des plugins

Aujourd’hui, j’ai constaté un comportement étrange de Maven. Mon installation de maven pointe sur un repository nexus interne en local. Le groupe public de Nexus contient le repository des plugins snapshot d’apache.
Lorsque Maven essaie de récupérer un plugin comme maven-scm-plugin Nexus lui propose la dernière version snapshot. Cependant mon projet Maven n’est pas configuré pour accepter les versions snapshots. Le message d’erreur qui suit, annonce que le plugin n’est pas trouvé avec le numéro de version correspondant à la dernière version snapshot existante.
Pour corriger le problème, il faut seulement supprimer le repository snapshot du group public de Nexus. La bonne pratique à en déduire est de ne jamais mettre des versions snapshots dans un repository ayant des versions non snapshots.
Information complémentaire : Pour savoir comment activer les versions snapshots dans un projet Maven : http://maven.apache.org/guides/development/guide-testing-development-plugins.html