Come ottenere Maven per errori su Deploy quando messo in guardia circa “CHECKSUM FAILED”
-
19-09-2019 - |
Domanda
Il Maven Maven Deploy tenta di recuperare i metadati precedenti formano il repository. Se si tratta di Maven corrotto emette un avvertimento, chiama l'accumulo di successo, ma non caricare il mio artefatto. Ciò è stato causato dalla corruzione nel mio repository e mi piacerebbe o evitarlo in futuro, o renderlo più evidente con un errore di generazione.
Posso alterare il mio pom di cambiare questo avvertimento in un errore così vedrò in fretta?
[INFO] Retrieving previous metadata from daeng-snap
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = 'ea12f35b3bc6d88f7336891562d91985b412bf1a'; remote = '51a6f4a52ad8f3926dbb28807317a90b9cd62ec1' - RETRYING
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = 'ea12f35b3bc6d88f7336891562d91985b412bf1a'; remote = '51a6f4a52ad8f3926dbb28807317a90b9cd62ec1' - IGNORING
[INFO] Uploading repository metadata for: 'artifact com.myco.xyz'
[INFO] Uploading project information for xyz 5.0.2-20091224.163241-12
[INFO] Retrieving previous metadata from snaphots
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = '00766e1a0130c3499442c06b52523960c5860f3c'; remote = 'c9bcfc92b3145688aa8ec77dcac244c70be4d0b4' - RETRYING
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = '00766e1a0130c3499442c06b52523960c5860f3c'; remote = 'c9bcfc92b3145688aa8ec77dcac244c70be4d0b4' - IGNORING
[INFO] Uploading repository metadata for: 'snapshot com.myco.xyz:xyz:5.0.2-SNAPSHOT'
Soluzione
Si può fallire la build a causa di un cattivo checksum. È sufficiente configurare il vostro elemento repository -. Preferibilmente in vostro settings.xml o all'interno della vostra repository manager come nesso
Esempio:
<repository>
<id>central</id>
<name>My Central Repository</name>
<url>http://repo1.maven.org/maven2</url>
<releases>
<checksumPolicy>fail</checksumPolicy>
</releases>
<snapshots>
<checksumPolicy>fail</checksumPolicy>
</snapshots>
</repository>
Più informazioni su: http : //www.sonatype.com/books/maven-book/reference/appendix-settings-sect-settings-repository.html