以前は何も問題なく動作していたプロジェクトにmvn release:prepare release:perform
を実行しようとしていますが、次の出力が表示されます:mvnを解放できません:準備、サーバー証明書の検証に失敗しました
[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>)
私が含まれている。これは、その後のsvnタグの--trust-server-cert
コマンドラインオプションが含まれてhere
<svn-settings>
<trustServerCert>true</trustServerCert>
</svn-settings>
アドバイスとして~/.scm/svn-settings.xml
に次。
この現象は、両方ともMacとWindowsマシンで発生し、どちらもmaven 3.0.4を実行しています。
どのように私はこれを解決することができますか?再発行が必要なサーバ証明書ですか?
ありがとう
どのバージョンのmaven-release-pluginを使用しますか? – khmarbaise
私はあなたがSVNのURLを参照し、あなた自身が証明書を見ることをお勧めします。再発行が必要な場合は、ブラウザの警告から明白になるはずです。 – artbristol