Dependencymanagement در Maven چیست؟
Dependencymanagement در Maven چیست؟

تصویری: Dependencymanagement در Maven چیست؟

تصویری: Dependencymanagement در Maven چیست؟
تصویری: Maven and Gradle in 1 Minute 2024, دسامبر
Anonim

مدیریت وابستگی . مدیریت وابستگی مکانیزمی برای متمرکز کردن اطلاعات وابستگی است. در یک پروژه چند ماژوله، می‌توانید در پروژه والد تمام نسخه مصنوع را مشخص کنید و به پروژه‌های فرزند به ارث می‌رسد. در زیر نمونه ای را مشاهده خواهیم کرد که در آن دو POM وجود دارد که یک والد را گسترش می دهند

در اینجا، DependencyManagement در Pom چیست؟

مثل اینکه گفتی؛ مدیریت وابستگی برای جمع آوری تمام اطلاعات وابستگی به یک مشترک استفاده می شود POM فایل، ساده کردن مراجع در کودک POM فایل. زمانی مفید می‌شود که چندین ویژگی داشته باشید که نمی‌خواهید آن‌ها را در پروژه‌های چند فرزند دوباره تایپ کنید.

علاوه بر موارد فوق، POM XML چگونه کار می کند؟ را pom . xml فایل حاوی اطلاعات پروژه و اطلاعات پیکربندی برای maven برای ساخت پروژه مانند وابستگی ها، فهرست ساخت، دایرکتوری منبع، دایرکتوری منبع آزمایش، افزونه، اهداف و غیره است. Maven pom . xml فایل، سپس هدف را اجرا می کند.

در اینجا، bom در Maven چیست؟

BOM مخفف Bill Of Materials است. آ BOM نوع خاصی از POM است که برای کنترل نسخه‌های وابستگی‌های یک پروژه و ایجاد یک مکان مرکزی برای تعریف و به‌روزرسانی آن نسخه‌ها استفاده می‌شود. BOM این انعطاف پذیری را فراهم می کند تا یک وابستگی به ماژول خود اضافه کنیم بدون اینکه نگران نسخه ای باشیم که باید به آن وابسته باشیم.

چرا مدیریت وابستگی در فایل POM والد انجام می شود؟

را مدیریت وابستگی بخش مکانیزمی برای متمرکز کردن است وابستگی اطلاعات وقتی مجموعه ای از پروژه ها دارید که از یک پروژه مشترک به ارث می برند والدین ، امکان قرار دادن تمام اطلاعات در مورد آن وجود دارد وابستگی در مشترک POM و ارجاعات ساده تری به مصنوعات در کودک داشته باشید POM ها.

توصیه شده: