2012-06-05 2 views
1

오늘 제 동료들과 저는 Maven 릴리스 플러그인에 문제가 있는지 조사했습니다.Maven 출시 플러그인 SSL 오류

새 고용인은 이전에 배포 한 적이없는 svn repo에서 release:perform을 실행하려고했습니다. 명령이 실패하고 인공물이 배치되지 않습니다. 표시되는 오류 : 수많은 시도와 우리가 임시 폴더에 태그의 새로운 사본을 확인하고 거기에서 mvn deploy을 실행하여 문제를 해결 수석 개발자에게 몇 가지 조언 후

[INFO] Error validating server certificate for 'https://forge.onehippo.org:443': 
[INFO] - The certificate is not issued by a trusted authority. Use the 
[INFO] fingerprint to validate the certificate manually! 
[INFO] - The certificate hostname does not match. 
[INFO] Certificate information: 
[INFO] - Subject: CN=*.onehippo.org, OU=Domain Control Validated, O=*.onehippo.org 
[INFO] - Valid: from Mon Aug 01 15:57:43 CEST 2011 until Thu Aug 02 21:19:06 CEST 2012 
[INFO] - Issuer: SERIALNUMBER=07969287, CN=Go Daddy Secure Certification Authority, OU=http://certificates.godaddy.com/repository, O="GoDaddy.com, Inc.", L=Scottsdale, ST=Arizona, C=US 
[INFO] - Fingerprint: cb:6c:4e:0e:4a:fa:63:3d:f9:e1:ef:c1:e6:81:b5:bc:7a:4e:dd:f8 

답변

1

.

이렇게하면 사용자 입력 프롬프트에 응답하고 인증서를 수락 할 수 있습니다. 배포 플러그인을 통해 배포가 실행되면 불가능합니다. 자바 기본 SSL 구현은 와일드 카드 인증서를 인식하지 못하기 때문에 호스트 이름이 (완벽하게) 일치하는지 확인하지 못하는 것이 문제라는 것을 알 수 있습니다.

이 문제는 거의 발생하지 않으며 사용자가 특정 저장소를 사용하기 시작할 때만 쉽게 잊어 버릴 수 있습니다.

+0

* (R) eject, accept (t) emporarily 또는 accept (p) by ** p ** **를 얼마나 자주 자주 기억할 수 있습니까? *. – Martin