ما هو Dependencymanagement في Maven؟
ما هو Dependencymanagement في Maven؟

فيديو: ما هو Dependencymanagement في Maven؟

فيديو: ما هو Dependencymanagement في Maven؟
فيديو: Learning Apache Maven 3 Tutorial: Maven Dependency Management | packtpub.com 2024, شهر نوفمبر
Anonim

إدارة التبعية . إدارة التبعية هي آلية لمركزية معلومات التبعية. في مشروع متعدد الوحدات ، يمكنك تحديد كل نسخة الأداة في المشروع الرئيسي وسيتم توريثها بواسطة المشاريع الفرعية. أدناه سنرى مثالاً حيث يوجد اثنين من POMs التي تمتد نفس الوالد

هنا ، ما هي التبعية الإدارة في بوم؟

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

بجانب ما ورد أعلاه ، كيف يعمل POM XML؟ ال بوم . xml يحتوي الملف على معلومات عن المشروع ومعلومات التكوين للخبير لبناء المشروع مثل التبعيات ، ودليل البناء ، ودليل المصدر ، ودليل مصدر الاختبار ، والمكوِّن الإضافي ، والأهداف وما إلى ذلك. بوم . xml ملف ، ثم ينفذ الهدف.

هنا ، ما هو بوم في مافن؟

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

لماذا تتم إدارة التبعية في ملف POM الأصل؟

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

موصى به: