Mavenのダウンロード壊れジャー
-
19-09-2019 - |
質問
私はすべての私の毛を殺していますMavenの問題に実行しています。
は、先頭のように、すべての私のMavenプロジェクトが正常に動作します。そして私は今日、新しいコンピュータに切り替えると、それらすべてをコンパイルしようとしたとき。
私は、Eclipseから参照最初のエラーは、ローカルのMavenリポジトリからjarファイルを読み込むIOエラーです。それから私はGoogleで検索し、誰かが、これは単にそれらを削除し、Mavenのリポジトリを再構築してみましょう、いくつかのファイルの破損で示唆されました。
これはしばらくの間、問題を解決します。そして、それは何度も何度もポップアップ続けています。
私は疲れと全体のローカルリポジトリを削除し、もう一度すべてをしました。それから私は原因を見つけます:
のMavenリモートリポジトリが悪いです。
だからここコンソールメッセージの一部です。
[INFO] Unable to find resource 'org.apache.ws.commons.axiom:axiom-dom:jar:1.2.8' in repository eclipse-repo (http://repo1.maven.org/eclipse) Downloading: https://maven-repository.dev.java.net/nonav/repository//org.apache. ws.commons.axiom/jars/axiom-dom-1.2.8.jar 373b downloaded (axiom-dom-1.2.8.jar) [WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = '2c6102c2c3 70e0b993e897e981618ed448651147'; remote = 'The file contains an http redirect.
301 Moved PermanentlyMoved Permanently
The document has moved here.
Apache Server at maven-repository.dev.java.net Port 443
私はこだわっています。どのように私は、実際の依存関係のjarファイルを入手できますか?どのように私はこれを避けるために、Mavenを伝えることができますか?これは本当に迷惑です。
解決
バグの王は、1つがMavenのアーティファクトを取ってスキップしていないという理由だけで、Mavenのです Mavenのリポジトリ301を送信する(永続的に移動)し、それは単にそのメッセージを取り、POMファイルとして書き込みます。 Mavenのレポが404を送信するだけであれば、それはそのレポをスキップして、別のために行くが、ここでは301とそれだけでこのfailesに後でポンポンファイルとしてメッセージをダンプします。
私はあなたのMaven 2.2.1を使用していると仮定すると?そうしようとすると、Mavenの2.2.0にダウングレードまたは追加の設定を使用します。 2.2.1ではワゴン実装の変化だった。
のMaven 2.2.1は、Mavenの2.2.0でのHTTP / HTTPS転送のためのHttpClientベースのワゴン実装の選択に関連するいくつかの重要なリグレッションを修正することを目指しています。新しいリリースでは、Sunベースを復活さ、この選択を元に戻します - または軽量 - トラフィックのこの種のデフォルトとしてワゴンの実装
。 または実装 - -しかし、Mavenの2.2.1プロバイダ選択する手段を提供するステップをさらに進み、ユーザが特定の転送プロトコルのために使用したいと
だから、追加のparamsで実行Mavenをしようとします。
mvn -Dmaven.wagon.provider.http=httpclient clean install
他のヒント
一つの答え:dev.java.netを避けます。それは、多くの場合、一つの方法または他で壊れています。あなたはそこから物事が必要な場合は、ローカルリポジトリマネージャでそれらをインストールします。
私はのIntelliJ IDEA 13.1.5とUbuntu 14.04でこのエラーを見てきました。
Mavenの2.2。?ビルド時に、後に問題が発生します〜/ .m2キャッシュ内のjarファイルとして301レスポンスボディを保存します。
私の修正は、Ubuntuの14.04のためのMaven 3の手順をインストールするためにここにいるれました。
HTTP ://www.sysads.co.uk/2014/05/install-apache-maven-3-2-1-ubuntu-14-04/する