ما هو توفير التبعية في Maven؟
ما هو توفير التبعية في Maven؟

فيديو: ما هو توفير التبعية في Maven؟

فيديو: ما هو توفير التبعية في Maven؟
فيديو: Use IntelliJ IDEA to create an EXECUTABLE JAR With Dependencies Using Maven 2024, يمكن
Anonim

نطاق التبعية المخضرم – متاح

تم توفير نطاق تبعية المخضرم يستخدم أثناء بناء واختبار المشروع. وهي مطلوبة أيضًا للتشغيل ، ولكن لا يجب تصديرها ، لأن ملف الاعتماد سوف يكون متاح بواسطة وقت التشغيل ، على سبيل المثال ، بواسطة حاوية servlet أو خادم التطبيق

بجانب هذا ، ما هي التبعية في Maven؟

في مخضرم , الاعتماد هو أرشيف آخر - JAR ، و ZIP ، وما إلى ذلك - يحتاج مشروعك الحالي من أجل التجميع ، والبناء ، والاختبار ، و / أو التشغيل. ال التبعيات يتم جمعها في بوم . إذا لم يكونوا موجودين هناك ، إذن مخضرم سيتم تنزيلها من مستودع بعيد وتخزينها في المستودع المحلي.

تعرف أيضًا ، ما فائدة الإقصاء في Maven؟ الاستثناءات يتم تعيينها على تبعية محددة في دليل عمليات الشراء الخاص بك ، وتستهدف معرف مجموعة محددة ومعرفًا صناعيًا. عند إنشاء مشروعك ، لن تتم إضافة هذه الأداة إلى مسار فئة مشروعك عن طريق التبعية التي استبعاد تم التصريح به.

السؤال أيضًا هو ، ماذا يعني المقدم في Maven؟

ترجمة هذا هو النطاق الافتراضي ، ويستخدم إذا لم يتم تحديد أي منها. تتوفر تبعيات الترجمة في جميع مسارات الفصل في المشروع. علاوة على ذلك ، يتم نشر تلك التبعيات في المشاريع التابعة. متاح هذا يشبه إلى حد كبير الترجمة ، لكنه يشير إلى أنك تتوقع JDK أو الحاوية لتوفير التبعية في وقت التشغيل.

لماذا يقوم Maven دائمًا بتنزيل التبعية؟

مخضرم يقوم بتنزيل الإضافات والتحف التي يعتمد عليها مشروعك. يفعل المخضرم حقيقة تحميل القطع الأثرية من المستودعات البعيدة ، ولكنها تقوم بتنزيل الأداة مرة واحدة وتحتفظ بذاكرة تخزين مؤقت محلية. مخضرم يقوم بتنزيل معظم هذه فقط التبعيات لأنك أضفتها إلى مشروعك.

موصى به: