Maven Remote RepositoryでJARパッケージをよく使用する学生の場合、最も厄介なことは、JARパッケージ依存性の構成を追加した後、MavenリポジトリのWebサイトは外国のWebサイトであり、速度が非常に遅いため、JARパッケージをダウンロードするプロセスが必要です。良いJARパッケージをローカルに置いてロードするのは面倒です。
過去には、Oschina国内のMaven Image Houseの住所がありましたが、今では非難されるはずです(長い間待っていました)。現在、中国では、主にAlibaba CloudのMaven Image Warehouseを使用しています。
Gradle構成:元のmavencentral()を直接交換するか、この前に置いてください(デフォルトは上から下まで検索するため、Mavencentralの前に置きます。MavenCentralの後に追加された場合、それを追加しないことに相当します)
リポジトリ{maven {url 'http://maven.aliyun.com/nexus/content/groups/public/'} mavenlocal()mavencentral()}Maven構成:
<Repository> <Repository> <id> aliyunmaven </id> <url> http://maven.aliyun.com/nexus/content/groups/public/ </url> </repository> </repository>
質問2:国内のミラーの使用方法
Mavenを使用する場合
settings.xmlを見つけてソースを設定します。ここでは、Alibaba Cloudのソースを使用していますが、速度は非常に高速です。
<Mirry> <id> alimaven </id> <name> aliyun maven </name> <url> http://maven.aliyun.com/nexus/content/groups/public/ </url> <mirrirof>中央</mirrorof> </mirrer>
Gradleを使用する場合
user_home/.gradle/の下の新しいファイルinit.gradleを作成し、以下のコンテンツを入力して保存します。
AllProjects {repositries {def Repository_url = 'http://maven.aliyun.com/nexus/content/groups/public/' all {artifactrepository repo-> if(repo instance of mavenartifactrepository){def url = repo.url.url.url.url.trtring( (url.startswith( 'https://repo1.maven.org/maven2')|| url.startswith( 'https://jcenter.bintray.com/')){project.logger.lifecycle "リポジトリ$ {repo.url} repo}}} maven {url repository_url}}}}を削除します上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。