誰もが知っているように、壁内の発達における頭痛の1つは、Maven倉庫の接続速度が遅すぎることです。多くのインターネット企業や大規模および中規模のソフトウェア企業にとっては、ミラーを構築することは数分です。しかし、それは確かに個々の開発者や中小企業にとって問題です。しばらく前に、オープンソースの中国がMaven倉庫の画像を提供しましたが、それらはもう利用できません。
以下は、上級兄弟のテスト記録です
Mavenのルートディレクトリのconfフォルダーのsetting.xmlファイルを変更します。私のようなデフォルトリポジトリのストレージ場所を変更する場合、つまり、.m2フォルダーの下にローカルリポジトリはありませんが、setting.xmlファイルがあり、このファイルを変更します。
特定のコンテンツと図は次のとおりです。
<Mirry> <id> alimaven </id> <name> aliyun maven </name> <url> http://maven.aliyun.com/nexus/content/groups/public/ </url> <mirrirof>中央</mirrorof> </mirrer>
次に、2つの写真を比較して、ダウンロード速度を確認します。各企業には2mの帯域幅の速度制限があります。
上記のように、私はaliyun.comで物事をダウンロードするのを見ました。
その後、ダウンロード速度を見ると、ダウンロードには10分を少しかかりました。私は真ん中でQQについて話しました、そして、私が戻ってきたときは終わりました。約10分でなければなりません。
最後に、プロジェクトの元の倉庫と新しくダウンロードされた倉庫の比較図があります。
ダウンロードされていないJARパッケージがまだたくさんあることがわかりました。これは、おそらくpom.xmlファイルの構成に関連しています。
次に、その中のlog4j.jarフォルダーを具体的に比較しましょう。特定の数字は次のとおりです。それは私がそれを理解できないことを意味します。私もこのMavenを最初に読みましたが、まだ終了していません。プロジェクトはMavenを使用していますが、それほど明確ではありません。
兄が以下の比較写真の違いを知っている場合は、アドバイスをください。
log4jのpom.xmlの構成は次のとおりです。特別なことは何もないようです。問題はこれを行うべきではありません。
<Dependency> groupId> log4j </groupId> <artifactid> log4j </artifactid> <バージョン> 1.2.17 </version> </dependency>
写真には、左側にAlibaba Cloudから新しくダウンロードされたローカルリポジトリがあります。なぜ瓶パッケージがないのですか?違いは少し大きいです。
理由は一時的に次のように見なされます:(修正されていない場合)
リモートリポジトリがないか、ダウンロードされていません。実際、POMの依存関係に基づいてローカルリポジトリにダウンロードされます。
(もう一度テストしただけで、pom.xmlファイルに依存関係を追加するだけです。つまり、パッケージを導入します。)
このWebサイトで、pom.xmlファイルで依存関係を検索します。 http://mvnrepository.com
次に、上記の依存関係をpom.xmlファイルに追加します。つまり、青の選択された部分は、それをローカルリポジトリに自動的にダウンロードします。たとえば、特定の例を以下に示します。
3.5このフォルダーは、pom.xmlファイルを変更した後に自動的に作成およびダウンロードされます。その後、内部のファイルが完了します。 JARパッケージファイルが含まれています。
上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。