문제

Maven 배포에서 Maven은 이전 메타 데이터 양식을 검색하려는 시도를 시도합니다. 부패한 Maven이 경고를 발행하고 빌드를 성공적으로 호출하지만 내 아티팩트를 업로드하지 않습니다. 이것은 내 저장소의 부패로 인해 발생했으며 앞으로 그것을 피하거나 빌드 고장으로 더 명확하게 만들고 싶습니다.

POM을 변경 하여이 경고를 오류로 변경하여 빨리 볼 수 있습니까?

[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'

도움이 되었습니까?

해결책

체크섬이 잘못되어 빌드에 실패 할 수 있습니다. REPOSITORY 요소 (바람직하게는 Settings.XML 또는 Nexus와 같은 저장소 내부에서 저장소 요소를 구성하기 만하면됩니다.

예시:

<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>

추가 정보는 여기에 있습니다 : http://www.sonatype.com/books/maven-book/reference/appendix-Settings-Sect-Settings-Repository.html

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top