Tôi đang cố chạy một dự án mvn release:prepare release:perform
, trước đây đã thực hiện một số sự cố mà không gặp sự cố, tuy nhiên tôi thấy kết quả sau:Không thể phát hành mvn: chuẩn bị, chứng chỉ máy chủ không xác minh được
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 45.937s
[INFO] Finished at: Thu Aug 23 15:06:01 BST 2012
[INFO] Final Memory: 5M/81M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.2.1:prepare (default-cli) on project my-project: Unable to tag SCM
[ERROR] Provider message:
[ERROR] The svn tag command failed.
[ERROR] Command output:
[ERROR] svn: OPTIONS of 'https://<svn url here>': Server certificate verification failed: certificate has expired, issuer is not trusted (https://<svn url here>)
tôi đã bao gồm những điều sau đây trong ~/.scm/svn-settings.xml
như khuyên here
<svn-settings>
<trustServerCert>true</trustServerCert>
</svn-settings>
này sau đó bao gồm các tùy chọn dòng lệnh --trust-server-cert
cho thẻ svn.
Hành vi này xảy ra trên cả máy Mac và máy Windows, cả hai đều chạy maven 3.0.4.
Mọi gợi ý về cách tôi có thể giải quyết vấn đề này? Có phải đó là chứng chỉ máy chủ cần cấp lại không?
Cảm ơn
Bạn sử dụng phiên bản plugin maven-release nào? – khmarbaise
Tôi đề nghị bạn duyệt đến url SVN và tự xem xét chứng chỉ. Nếu nó cần tái phát hành, điều đó phải rõ ràng từ cảnh báo của trình duyệt. – artbristol