Maven Wrapper چیست؟

Maven Wrapper یا mvnw این امکان را به شما می دهد تا بدون نصب Maven از آن استفاده کنید. این ابزار در صورتی که Maven نصب نباشد آن را دانلود و اجرا می کند. این شیوه با نصب به وسیله مدیر بسته لینوکس تفاوت دارد از آن جهت که Maven به صورت system-wide نصب نمی شود. طبق راهنمای صفحه GitHub این ابزار برای افزودن آن به پروژه خود کافی است دستور زیر را در مسیر آن اجرا کنید:

mvn -N io.takari:maven:wrapper

پس از آن به جای دستور mvn در لینوکس می توانید از

./mvnw

و در ویندوز از

mvnw.cmd

استفاده کنید. یکی از جاهایی که این ابزار اهمیت خود را نشان می دهد در containerهای Docker است که فاقد ابزار Maven هستند. در چنین شرایطی شما می توانید بدون نیاز به نصب Maven و یا شخصی سازی imageها از Maven بهره ببرید.

از مدیر

یک علاقه مند به لینوکس، جاوا و نرم افزارهای آزاد

نظر دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *