[解決済み】Mavenの依存関係が501エラーで失敗する件
質問
最近 メイブン で実行されているビルドジョブ Jenkins から依存関係をプルできなかったという以下の例外が発生して失敗します。 メイヴンセントラル を使用する必要があります。 HTTPS . からのリクエストをどのように変更すればよいのかわかりません。 HTTP から HTTPS . この件について、どなたかご指導いただけないでしょうか。
<ブロッククオート
[ERROR] Unresolveable build extension:
プラグイン
org.apache.maven.wagon:wagon-ssh:2.1
またはその依存関係のいずれかが解決できませんでした。
の依存関係の収集に失敗しました。
org.apache.maven.wagon:wagon-ssh:jar:2.1 ()
:
のアーティファクトディスクリプタの読み込みに失敗しました。
org.apache.maven.wagon:wagon-ssh:jar:2.1
:
アーティファクトを転送できませんでした
org.apache.maven.wagon:wagon-ssh:pom:2.1
からセントラルへ(
http://repo.maven.apache.org/maven2
):
ファイルの転送に失敗しました。
http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-ssh/2.1/wagon-ssh-2.1.pom
.
リターンコードは
501, ReasonPhrase:HTTPS Required. -> [Help 2]
待機中
ジェンキンス
を収集し終える。
data[ERROR]
プラグイン
org.apache.maven.plugins:maven-clean-plugin:2.4.1
またはその依存関係のいずれかが解決できませんでした。
のアーティファクトディスクリプタの読み込みに失敗しました。
org.apache.maven.plugins:maven-clean-plugin:jar:2.4.1
:
アーティファクトを転送できませんでした
org.apache.maven.plugins:maven-clean-plugin:pom:2.4.1
からセントラルへ(
http://repo.maven.apache.org/maven2
):
ファイルの転送に失敗しました。
http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.4.1/maven-clean-plugin-2.4.1.pom
.
リターンコードは
501 , ReasonPhrase:HTTPS Required. -> [Help 1]
解決方法は?
観測されたエラーの原因については セントラル501 HTTPSが必要
2020年1月15日より、セントラル・リポジトリーのサポートは終了しました。 HTTPによる安全でない通信を行い、すべてのリクエストに対応する必要があります。 リポジトリへのアクセスは、HTTPSで暗号化されています。
Mavenの最新版(3.6.0、3.6.1で試した)では、すでにデフォルトでHTTPSのURLを使用しているようです。
主要なリポジトリが切り替わる日程はこちらです。
1月13日からJavaのビルドが壊れるかもしれません(まだリポジトリへのアクセスをHTTPSに切り替えていない場合)。
更新: maven 3.2.3 から maven central は HTTPS でアクセスできるようになったようです。 参照 https://stackoverflow.com/a/25411658/5820670
Mavenの変更履歴 ( http://maven.apache.org/docs/3.2.3/release-notes.html )
関連
-
Java Error スレッド "AWT-EventQueue-0" で例外発生 java.lang.
-
エラーが報告されました。リソースの読み込みに失敗しました:サーバーは500(内部サーバーエラー)のステータスで応答しました。
-
[解決済み] Mavenエラー "転送に失敗しました..."
-
eclipse で「アクセス制限: タイプ 'HttpServer' は API ではありません」というプロンプトが表示される。
-
Dateが型に解決できない問題を解決する
-
をインスタンス化することができません。
-
起動時にEclipseエラーが発生しました。起動中に内部エラーが発生しました。java.lang.NullPoin: "Javaツーリングの初期化 "中に内部エラーが発生しました。
-
java 例外。Javaツールの初期化
-
JSPで「リストが型解決できない!」の解決方法
-
[解決済み] Mavenを使用して、依存関係を持つ実行可能なJARを作成するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
スタイルが読み込まれず、ブラウザのコンソールでエラーが報告される。リソースはスタイルシートとして解釈されますが、MIMEタイプtext/htmlで転送されます。
-
myeclipseでコンパイルするとAntエラーが発生する javaの例外が発生しました。
-
eclipse アクセス制限です。タイプ 'xxx' は API ではありません(必須ライブラリ '' の制限)。
-
スキャナは、タイプに解決することはできません最もルーキー初心者の質問
-
コンストラクタの呼び出しは、コンストラクタのエラー理解の最初のステートメントである必要があります。
-
Eclipseプロンプトを実行する java仮想マシンを使用しない
-
スレッド "main" で例外発生 java.lang.ArrayIndexOutOfBoundsException: 4 at text.Division.main(Divisi
-
Java コンパイルエラー - スレッド "main" で例外 java.lang.Error: 未解決のコンパイル問題です。
-
javax.net.ssl.SSLException: 読み取りエラー: ssl=0xdeae5100: システムコール中の I/O エラー、接続 res
-
コミットには何も追加されないが、未追跡のファイルが存在し、gitで未追跡のファイルに対する完璧な解決策