سؤال

لقد حاولت تكوين مكون Maven الإضافي (الإصدار 4) لإضافة مستودع JBoss Maven إليه http://repository.jboss.com/maven2/ باتباع الدليل في http://wiki.netbeans.org/MavenBestPractices#section-MavenBestPractices-UtilizingAndManagingMavenRepositories.

يظهر المستودع الجديد في قائمة مستودعات Maven، لكن لا يمكنني رؤية أي عناصر (القطع الأثرية)، ولا يساعد تحديث الفهرس.

يبدو أن هناك مشكلة في مكون Maven الإضافي.ربما يتطلب الأمر دليلاً فرعيًا ".index" وهو غير متوفر على خادم JBoss.

هل كانت مفيدة؟

المحلول

يحتوي مستودع JBoss على فهرس Nexus في http://repository.jboss.com/maven2/.index/.أعتقد أن المشكلة تكمن في أن Netbeans ربما لا يستفيد من هذا الفهرس.أوصي بتثبيت Nexus وإضافة JBoss repo إلى مجموعة عامة ثم توجيه مثيل Netbeans الخاص بك إلى مثيل محلي لـ Nexus.

  1. تحميل نيكزس من http://nexus.sonatype.org

  2. قم بتثبيته عن طريق تفريغ ملف tar.gz أو zip الموجود على جهازك

  3. قم بتشغيله عن طريق تشغيل bin/jsw//nexus start

  4. اذهب إلى http://localhost:8081/nexus

  5. قم بتسجيل الدخول كمستخدم المسؤول الافتراضي:admin/admin123 هو اسم المستخدم/كلمة المرور

  6. انقر على المستودعات

  7. انقر فوق إضافة...زر

  8. أضف مستودعًا جديدًا لمستودع JBoss مع موقع بعيد لـ: http://repository.jboss.com/maven2/

  9. احفظ المستودع الجديد.(ستحتاج أيضًا إلى التأكد من تحديد تنزيل الفهرس البعيد)

  10. أضف المستودع إلى مجموعتك العامة من خلال النقر على المجموعة العامة وسحب مستودع JBoss الجديد إلى المستودعات المحددة.

  11. قم بتكوين ملف ~/.m2/settings.xml الخاص بك بحيث يحتوي على نفس محتويات: http://www.sonatype.com/books/nexus-book/reference/maven-sect-single-group.html

عند هذه النقطة، ستتدفق جميع طلبات المستودع الخاصة بك عبر Nexus.يأتي Nexus بالفعل مزودًا بمستودعات وكيل لـ Central.كل ما فعلته هو إضافة مستودع JBoss ثم إضافته إلى المجموعة العامة.بمجرد القيام بذلك، ستجد أن إصداراتك ستكون أسرع بكثير.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top