Avatar ·

كيفية إضافة ملف JAR محلي إلى مشروع Maven (التثبيت اليدوي و system scope)

مرحبًا بالجميع! أنا مبتدئ في Java وMaven، وقد واجهت مشكلة. في مشروعي، أحتاج إلى استخدام مكتبة غير موجودة في المستودع المركزي لـ Maven — إنها ملف JAR قديم من مطور طرف ثالث (دعنا نسميه `my-lib-1.0.jar`). قمت بتنزيله في مجلد `lib/` داخل المشروع. حاولت إضافته في `pom.xml` كما أفعل عادةً مع التبعيات من Maven Central: ```xml com.example my-lib 1.0 ``` لكن أثناء البناء، يعطي Maven خطأ: "Missing artifact com.example:my-lib:jar:1.0". أفهم أن Maven لا يعرف أين يبحث عن هذا الملف. أرجو إرشادي حول كيفية ربط JAR المحلي بشكل صحيح بحيث يتم تضمينه في classpath أثناء التجميع وفي ملف JAR/WAR النهائي؟ هل أحتاج إلى تثبيته في المستودع المحلي؟ أم يمكنني ببساطة تحديد المسار إلى الملف؟ شكرًا مقدمًا! <<>>

الطريقة 1: تثبيت JAR في المستودع المحلي (موصى بها)

الأكثر صحة