Dépendances des instantanés de mise à jour de Maven Force

Ici est le résultat de mvn -version:

Apache Maven 3.0.4 (r1232337; 2012-01-17 00:44:56-0800)
Maven home: /usr/share/maven
Java version: 1.7.0_67, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.8.5", arch: "x86_64", family: "mac"

Supposons que j'ai un instantané de la dépendance:

<dependency>
    <groupId>org.puzzled</groupId>
    <artifactId>foo</artifactId>
    <version>1.0.4-SNAPSHOT</version>
</dependency>

J'ai téléchargé la copie de cet instantané dans mon local repo. Mais alors, d'autres développeurs ont apporté des améliorations et il y a une mise à jour de la foo-1.0.4-SNAPSHOT.jar. Je veux question Maven un ordre exécutif de mettre à jour que la dépendance en la téléchargeant à partir d'un dépôt distant.

Selon la réponse à cette et beaucoup d'autres questions, ALORS, si je ne

mvn clean -U package

il faut suffit de (re)télécharger toutes les dépendances. Droit? Ce n'est pas ce qui se passe. Il télécharge les métadonnées pour l'instantané dépendances, en déduit (et à tort) qu'aucune mise à jour est nécessaire. J'ai supprimer les sous-répertoire dans mon local .m2 référentiel Maven pour mettre à jour un aperçu libération à partir de la télécommande repo, même avec l'option-U drapeau.

Est-ce un bug ou ai-je raté quelque chose?

source d'informationauteur dgorur