وابستگی در Maven چیست؟
وابستگی در Maven چیست؟

تصویری: وابستگی در Maven چیست؟

تصویری: وابستگی در Maven چیست؟
تصویری: Maven - مدیریت وابستگی - وابستگی های گذرا 2024, ممکن است
Anonim

دامنه وابستگی Maven – ارائه شده است

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

در کنار این، وابستگی در Maven چیست؟

که در ماون , وابستگی یکی دیگر از آرشیوهای JAR، ZIP و غیره است که پروژه فعلی شما برای کامپایل، ساخت، آزمایش و/یا اجرا به آن نیاز دارد. را وابستگی ها در جمع شده اند pom . اگر در آنجا حضور ندارند، پس ماون آنها را از یک مخزن راه دور دانلود کرده و در مخزن محلی ذخیره می کند.

همچنین بدانید، استفاده از حذف در Maven چیست؟ محرومیت ها بر روی یک وابستگی خاص در POM شما تنظیم می شوند و یک groupId و artifactId خاص را هدف قرار می دهند. وقتی پروژه خود را می‌سازید، آن آرتیفکت از طریق وابستگی به مسیر کلاس پروژه شما اضافه نمی‌شود. محرومیت اعلام شد.

همچنین سوال این است که ارائه در Maven به چه معناست؟

کامپایل این محدوده پیش‌فرض است، اگر هیچ یک مشخص نشده باشد استفاده می‌شود. وابستگی های کامپایل در تمام مسیرهای کلاسی یک پروژه در دسترس هستند. علاوه بر این، این وابستگی ها به پروژه های وابسته منتشر می شوند. ارائه شده است این بسیار شبیه به کامپایل است، اما نشان می دهد که انتظار دارید JDK یا یک کانتینر وابستگی را در زمان اجرا فراهم کند.

چرا Maven همیشه وابستگی را دانلود می کند؟

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

توصیه شده: