MavenでPKIXPATHBUILDINGFAILEDエラーが発生した場合の解決方法
SSL 証明書の検証に失敗したことが原因で Maven が PKIXPATHBUILDINGFAILED エラーを報告するケースがあります。これは以下のようなケースで発生します。
サーバーの SSL 証明書が無効、もしくは期限が切れています。
2. 信頼できる CA 証明書が Maven 設定に正しく構成されていません。
ネットワーク接続に問題があり、安全な接続が確立されていません。
次の方法でエラー解決を試みることができます。
サーバーのSSL証明書の確認:サーバーの証明書が有効で期限切れがないことを確認してください。ブラウザを使用してサーバーのウェブサイトにアクセスし、ブラウザに警告が表示されるかどうかを確認できます。
SSL エラーです。
2. Maven の信頼できる CA 証明書の設定: Maven のトラストストアにサーバの CA 証明書をインポートします。証明書ファイルを Java のインストールディレクトリに追加することができます。
jre/lib/security/cacerts ファイルに格納されたものをインストールするか、Maven を通じて証明書へのパスを指定する
org.apache.maven.plugins maven-shade-plugin [path_to_certificate_file] [truststore_password]
3. ネットワーク接続の確認:Maven の SSL 接続を妨げるファイアウォールの設定が残っていないことを確認しつつ、ネットワーク接続が適切に機能していることを確認します。
上記の方法を試しても PKIXPATHBUILDINGFAILED エラーを解決できない場合は、別の原因の可能性があるので詳しく調べてください。
ログとデバッグ情報を調べることで、さらに詳細な情報を取得できます。