2011-10-31 7 views

Répondre

1

En bref: Non

Maven vérifie la somme de contrôle d'une sortie une seule fois: Quand l'artefact est téléchargé pour la première fois. Puisque l'artefact peut être trouvé dans votre dépôt local, Maven n'essaiera pas de le télécharger (ou sa somme de contrôle) à nouveau. Par conséquent, il ne peut pas remarquer les modifications de somme de contrôle.

Vous devez trouver une façon différente de noter les checksums/artefacts modifiés sur le serveur distant et supprimer ces artefacts dans votre repo local. Notez que sur les serveurs de version, les artefacts libérés (et leurs sommes de contrôle) ne devraient jamais changer, même si la somme de contrôle est incorrecte. Au lieu de cela, une nouvelle version (avec une nouvelle version non-snapshot) doit être téléchargée sur le serveur pour s'assurer que tout le monde peut facilement voir que quelque chose a changé.

Questions connexes