كيف أقوم بإعداد مستودع JBoss Maven في NetBeans 6.5؟
-
22-08-2019 - |
سؤال
لقد حاولت تكوين مكون 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.
تحميل نيكزس من http://nexus.sonatype.org
قم بتثبيته عن طريق تفريغ ملف tar.gz أو zip الموجود على جهازك
قم بتشغيله عن طريق تشغيل bin/jsw//nexus start
اذهب إلى http://localhost:8081/nexus
قم بتسجيل الدخول كمستخدم المسؤول الافتراضي:admin/admin123 هو اسم المستخدم/كلمة المرور
انقر على المستودعات
انقر فوق إضافة...زر
أضف مستودعًا جديدًا لمستودع JBoss مع موقع بعيد لـ: http://repository.jboss.com/maven2/
احفظ المستودع الجديد.(ستحتاج أيضًا إلى التأكد من تحديد تنزيل الفهرس البعيد)
أضف المستودع إلى مجموعتك العامة من خلال النقر على المجموعة العامة وسحب مستودع JBoss الجديد إلى المستودعات المحددة.
قم بتكوين ملف ~/.m2/settings.xml الخاص بك بحيث يحتوي على نفس محتويات: http://www.sonatype.com/books/nexus-book/reference/maven-sect-single-group.html
عند هذه النقطة، ستتدفق جميع طلبات المستودع الخاصة بك عبر Nexus.يأتي Nexus بالفعل مزودًا بمستودعات وكيل لـ Central.كل ما فعلته هو إضافة مستودع JBoss ثم إضافته إلى المجموعة العامة.بمجرد القيام بذلك، ستجد أن إصداراتك ستكون أسرع بكثير.