Jedes Artefakt heruntergeladen von Maven Central kommt mit einer .sha1
Datei. Gibt es eine Möglichkeit, Maven zu erzwingen (oder ein Bash-Skript zu verwenden), um die Korrektheit all seiner Artefakte erneut zu validieren? Ich weiß, dass das Löschen von .m2
ist in der Regel der empfohlene Weg, wenn Zweifel über Repo Korruption, aber wenn Maven hat Prüfsummen ich stelle es vor, weil es eine Möglichkeit gibt, die Artefakte zu validierenDetect local Maven Repo Korruption
1
A
Antwort
0
Ich konnte nichts finden mit Maven aber dies Lösung bash arbeitete für mich
shopt -s globstar; for f in ~/.m2/**/*.jar; do if [[ -f $f.sha1 && $(sha1sum $f | cut -f1 -d " ") != $(cat $f.sha1 | cut -f1 -d " ") ]]; then echo Bad jar: $f; fi; done
Verwandte Themen
- 1. Local maven dependency repository
- 2. Local Repo anders als der auf Github
- 3. Commons Sammlungen 4 Maven REPO
- 4. KieScanner mit Remote-Maven-Repo
- 5. Benutzerdefiniert maven repo grails 3
- 6. Google PubSub-Emulator - Maven Repo?
- 7. Eclipse geht zu maven local Repo Kopie eines Projekts, obwohl das Projekt auf dem Arbeitsbereich existiert
- 8. Wie benutze ich den Befehl "publish-local" von SBT zu maven repo?
- 9. Publishing von sbt zu einem lokalen Maven Repo
- 10. Ausführen eines Maven-Projekts - Ziel 'add-maven-repo'
- 11. gradle herunterladen alle Abhängigkeiten von Maven Repo
- 12. Maven tycho Lasteigenschaftsdatei für p2 Repo-Standorte
- 13. Gradle Publishing Glas in Nexus Maven Repo
- 14. Hinzufügen von Maven Repo in IntelliJ
- 15. Fabric maven repo verursacht langsame Gravel-Builds
- 16. Sbt nicht Snapshot in lokalen Maven Repo
- 17. Maven nicht mit dem lokalen Repo
- 18. java.net maven repo - JMS-Artefakt fehlt
- 19. ist Guava-Bibliotheken in Maven Repo verfügbar?
- 20. JENKINS wie man Artefakte zu Maven Repo
- 21. Ignoriere Artefakte von entfernten Maven Repo
- 22. Warum kann ich einen Repo nicht in/usr/local klonen?
- 23. VariableListener Korruption
- 24. Teamcity NuGet Repository Korruption
- 25. Ausgabe eines Repo von Github
- 26. Was löscht Purge-Local-Repository tatsächlich?
- 27. Apache Ivy und lokale Maven Repo - wie Snapshots mit Maven 3
- 28. Veröffentlichen Java-Artefakt zu Maven Local mit Gradle
- 29. Doppel frei oder Korruption (fasttop)
- 30. C++ malloc(): Speicher Korruption
Sie drehen sich auf der Prüfsummenverifizierung in Ihrem 'settings.xml' https://maven.apache.org/settings.html so eine falsche Prüfsumme Build fehl mit ... Aber Revalidierung kann nicht aus der Box gemacht werden ... – khmarbaise