Est-il possible d'ajuster maven pour comparer les sommes de contrôle des artefacts de version locale avec les totaux de contrôle des artefacts de version du référentiel distant et mettre à jour les artefacts avec une somme de contrôle non concordante?Comparaison d'artefacts de version maven locaux et distants
Répondre
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é.
- 1. schéma entre serveurs locaux et distants
- 2. Git: Effacer les repo locaux et distants et recommencer
- 3. comparer des fichiers locaux et distants (FTP/SFTP) sur Mac
- 4. Quand utiliser des acteurs locaux vs distants?
- 5. Comment connecter des dépôts Mercurial locaux et distants?
- 6. SVN Remplacer absolument les fichiers distants par des fichiers locaux
- 7. Version locale de Django utilisant des fichiers statiques distants malgré les paramètres locaux
- 8. Comment fonctionnent les référentiels distants de Maven?
- 9. Go, go, go, installation, packages locaux et contrôle de version
- 10. Comment utiliser Ampoule avec Twisted pour créer une piscine mixte de processus locaux et distants?
- 11. Dépendances version conflit maven
- 12. Version Suivi des fichiers locaux dans Nexus
- 13. Comment puis-je lier des actifs distants et locaux dans une vue Web?
- 14. Les repos git locaux et distants sont différents, mais indiquent "déjà à jour"
- 15. Le suivi git ne fonctionne pas avec différents noms locaux et distants?
- 16. Logique Maven version numérotation
- 17. Maven embedded Tomcat version
- 18. plugin version Maven Eclipse
- 19. Version Maven auto-pom.xml
- 20. Maven: mvn --version java.lang.ClassNotFoundException
- 21. Icônes provenant de fichiers distants
- 22. plugin maven ignoré à partir de plugins pom locaux
- 23. Comment empêcher Maven d'accéder à des référentiels distants?
- 24. pluginPath et les dépendances de dépôts distants p2
- 25. Comparaison des numéros de version en Python
- 26. Maven picking mauvaise version SLF4J
- 27. Maven archetype récupérant l'ancienne version
- 28. Maven et la version de jar dans l'artefact final
- 29. Maven Release plugin, plugins de version et snapshots
- 30. Cobertura maven plugin version incorrecte