بالنسبة للطلاب الذين يستخدمون حزم جرة غالبًا في مستودع Maven Remote ، فإن الشيء الأكثر إثارة للقلق هو أنه بعد إضافة تكوين تبعية حزمة JAR ، يتطلب الأمر عملية طويلة لتنزيل حزم الجرة ، لأن موقع Maven Restository موقع أجنبي وسرعة بطيئة للغاية. من المزعج للغاية وضع حزمة الجرة الجيدة محليًا ثم تحميلها.
في الماضي ، كان هناك عنوان مستودع صورة أوسكينا المحلي Maven ، ولكن يجب إهماله الآن (لقد انتظرت لفترة طويلة). الآن ، في الصين ، يستخدم بشكل أساسي مستودع صور Maven من Alibaba Cloud ، وهو سريع جدًا ~~~
تكوين Gradle: استبدل mavencentral الأصلي () مباشرة أو وضعه أمام هذا (الافتراضي هو البحث من أعلى إلى أسفل ، لذلك ضعه أمام Mavencentral. إذا تمت إضافته بعد مافنسيترال ، فإنه يعادل عدم إضافته)
المستودعات {maven {url 'http://maven.aliyun.com/nexus/content/groups/public/'} mavenlocal () mavencentral ()}تكوين Maven:
<Ropository> <Sropository> <id> aliyunmaven </id> <Url> http://maven.aliyun.com/nexus/content/groups/public/ </url> </ropository> </ropository>
السؤال 2: كيفية استخدام المرايا المحلية
إذا كنت تستخدم Maven
البحث عن الإعدادات. xml وضبط المصدر. هنا نستخدم مصدر Alibaba Cloud ، ولا تزال السرعة سريعة جدًا.
<lirror> <Id> alimaven </id> <ame> aliyun maven </mame> <Url> http://maven.aliyun.com/nexus/content/groups/public/ </url> <mirrorof> المركزية </mirrorof> </mirror>
إذا كنت تستخدم Gradle
قم بإنشاء ملف جديد init.gradle ضمن user_home/.gradle/، أدخل المحتوى أدناه وحفظه.
allProjects {spositories {def repository_url = 'http://maven.aliyun.com/nexus/content/groups/public/' all {artifactrepository repo -> if (repo movenartifictrepository) {def url = (url.startswith ('https://repo1.maven.org/maven2') || url.startswith ('https://jcenter.bintray.com/')) {project.logger.lifecycle "repository $ {repo.url} repository $ repository_url." إزالة repo}}} maven {url ropository_url}}}ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.