Untuk siswa yang sering menggunakan paket JAR di repositori jarak jauh Maven, hal yang paling merepotkan adalah setelah menambahkan konfigurasi ketergantungan paket JAR, dibutuhkan proses panjang mengunduh paket JAR, karena situs web Repositori Maven adalah situs web asing dan kecepatannya sangat lambat. Terlalu merepotkan untuk meletakkan paket JAR yang baik secara lokal dan kemudian memuatnya.
Di masa lalu, ada alamat gudang gambar domestik Oschina, tetapi harus sudah usang sekarang (saya sudah lama menunggu). Sekarang, di Cina, terutama menggunakan gudang gambar Maven Alibaba Cloud, yang sangat cepat ~~~
Konfigurasi Gradle: Ganti mavencentral asli () secara langsung atau letakkan di depan ini (default adalah mencari dari atas ke bawah, jadi letakkan di depan mavencentral. Jika ditambahkan setelah mavencentral, itu setara dengan tidak menambahkannya)
Repositori {maven {url 'http://maven.aliyun.com/nexus/content/groups/public/'} mavenlocal () mavencentral ()}Konfigurasi Maven:
<repository> <repository> <den> aliyunmaven </dent> <rurl> http://maven.aliyun.com/nexus/content/groups/public/ </uRl> </repository> </potository>
Pertanyaan 2: Bagaimana cara menggunakan cermin domestik
Jika menggunakan Maven
Temukan settings.xml dan atur sumbernya. Di sini kami menggunakan sumber Alibaba Cloud, dan kecepatannya masih cukup cepat.
<mirror> <dr> alimaven </dent> <name> aliyun maven </name> <rurl> http://maven.aliyun.com/nexus/content/groups/public/ </url> <cerminof> Central </mirrorof> </mirror>
Jika menggunakan Gradle
Buat file init.gradle baru di bawah user_home/.gradle/, masukkan konten di bawah ini dan simpan.
AllProjects {repositories {def repository_url = 'http://maven.aliyun.com/nexus/content/groups/public/' all {arttifactrepository repo -> if (repo exstanceof mavenartifactrepository) {deferl = repo (repo mavenartifactrepository) {deferl = = repo maveNartifactrepository) {deferl = = repo maveNartifaCtrepository) {deferl = repo (repo maveNartifactrepository) {deferl = repo (repo maveNartifactrepository) {deferl = repo.po mavenartifaCtrepository) (url.startswith ('https://repo1.maven.org/maven2') || url.startswith ('https://jcenter.bintray.com/')) {Project.Logger.LifeCycle "Repositori $ {Repo.url} BYLOGGER.LIFECYLE" hapus repo}}} maven {url repository_url}}}Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.