添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
八块腹肌的大葱  ·  Maven Build 중 ...·  2 月前    · 
耍酷的马克杯  ·  Uses of Class ...·  2 月前    · 
曾深爱过的苦咖啡  ·  Eclipse Community ...·  3 月前    · 
阳光的红薯  ·  Eclipse Community ...·  9 月前    · 
想表白的山羊  ·  Solved - Maven ...·  10 月前    · 
怕老婆的可乐  ·  Adventures in ...·  3 月前    · 
阳刚的数据线  ·  Win10下VScode ...·  4 月前    · 
高兴的烈酒  ·  problems getting ...·  10 月前    · 

Maven으로 빌드를 하는데 다음과 같은 오류가 발생을 했다.

[INFO] Downloading from local-repository: file:///var/lib/jenkins/workspace/update-source/abc-common/lib/com/oracle/ojdbc6/1.0.0/ojdbc6-1.0.0.jar
[WARNING] Could not validate integrity of download from file:///var/lib/jenkins/workspace/update-source/abc-common/lib/com/oracle/ojdbc6/1.0.0/ojdbc6-1.0.0.jar
org.eclipse.aether.transfer.ChecksumFailureException: Checksum validation failed, no checksums available
    at org.eclipse.aether.internal.impl.AbstractChecksumPolicy.onNoMoreChecksums (AbstractChecksumPolicy.java:64)
    at org.eclipse.aether.connector.basic.ChecksumValidator.validate (ChecksumValidator.java:107)
    at org.eclipse.aether.connector.basic.BasicRepositoryConnector$GetTaskRunner.runTask (BasicRepositoryConnector.java:460)
    at org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run (BasicRepositoryConnector.java:364)

Checksum validation failed, no checksums available 이라는 오류가 WARNING이 나온다. WARNING이라 괜찮을지도 모르지만 그래도 Exception이 떨어지니 마음이 불편하다.

맨 윗줄 로그를 보면 왜 이런 오류가 발생하는지 보인다. 필자는 nexus를 따로 구성하지 않고 local-repository를 사용했는데 빌드를 하는 과정에서 ChecksumFailureException 이 발생을 했다.

체크섬 ( checksum )은 중복 검사 의 한 형태로, 오류 정정 을 통해, 공간( 전자 통신 )이나 시간( 기억 장치 ) 속에서 송신된 자료의 무결성을 보호하는 단순한 방법이다.  -wiki백과-

조치를 하는 방법은 Maven 빌드를 할 때 createChecksum 옵션을 주면 된다. -DcreateChecksum=true

createChecksum 옵션
Nexus에 maven project deploy 시 Access denied to xxx.jar. 401, Unauthorized 오류 조치 (0) 2021.03.30 Nexus settings.xml 파일 없이 3rd party library 가져오기 (mirror & repositories) (0) 2021.03.22