Apache Maven ابزاری برای مدیریت پروژه اپن سورس است که در اصل برای پروژه های جاوا استفاده می شود. Maven از یک مدل POM یا (Model Object Project) استفاده می کند که در اصل یک فایل XML است که شامل اطلاعاتی در مورد پروژه، جزئیات کانفیگ، پیش نیازهای پروژه و غیره است. در این مقاله دو روش برای نصب Apache Maven در Debian 10 به شما عزیزان توضیح خواهیم داد. مخازن استاندارد دبیان شامل بسته های Maven است که می توانند با مدیر بسته apt نصب شوند. این ساده ترین روش برای نصب Maven بر روی دبیان است. با این حال، ورژن موجود در مخازن ممکن است آخرین ورژن Maven نباشد. برای نصب آخرین ورژن Maven، دستورالعمل های ارائه شده در قسمت دوم این مقاله را دنبال کنید. روش نصب متناسب با تنظیمات و محیط خود را انتخاب کنید.
پیش نیازها :
به طور پیش فرض شما به عنوان root یا user با امتیازات sudo وارد سیستم شده اید.
نصب Maven در دبیان با استفاده از apt یک فرآیند ساده و سرراست است.
مرحله اول: index بسته را به روز کنید و Maven را با اجرای دستورات زیر نصب کنید:
sudo apt update
sudo apt install maven
مرحله دوم: برای تایید نصب، دستور mvn -version را اجرا کنید:
mvn -version
خروجی باید چیزی شبیه به دستور زیر باشد:
Maven home: /usr/share/maven Java version: 11.0.6, vendor: Debian, runtime: /usr/lib/jvm/java-11-openjdk-amd64 Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "4.19.0-6-amd64", arch: "amd64", family: "unix"
Maven بر روی سیستم Debian شما نصب شده است و می توانید از آن استفاده کنید.
در این بخش، دستورالعملهای مرحله به مرحله در مورد نحوه نصب آخرین ورژن Apache Maven بر روی Debian 10 ارائه می دهیم.
Maven 3.3+ به JDK 1.7 یا بالاتر برای نصب روی سیستم شما نیاز دارد. OpenJDK 11 را با تایپ کردن دستور زیر نصب کنید:
sudo apt update
sudo apt install default-jdk
با بررسی ورژن آن، تأیید کنید که جاوا با موفقیت نصب شده است:
java -version
خروجی باید چیزی شبیه به دستور زیر باشد:
openjdk version "1.8.0_181" OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-2~deb9u1-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
در زمان نگارش این مقاله، آخرین ورژن Apache Maven، ورژن ۳٫۶٫۳ است. قبل از ادامه مرحله بعدی، صفحه دانلود Maven را بررسی کنید تا ببینید آیا ورژن جدیدتری موجود است یا خیر. از wget برای دانلود فایل Apache Maven در دایرکتوری /tmp استفاده کنید:
wget https://www-us.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz -P /tmp
پس از اتمام دانلود، فایل را در دایرکتوری /opt اکسترکت کنید:
sudo tar xf /tmp/apache-maven-*.tar.gz -C /opt
برای کنترل بیشتر بر روی ورژن ها و بهروزرسانیهای Maven، یک پیوند سمبلیک maven ایجاد میکنیم که به دایرکتوری نصب Maven اشاره میکند:
sudo ln -s /opt/apache-maven-3.6.3 /opt/maven
سپس، برای به روزرسانی نصب Maven خود، ورژن جدیدتر را باز کنید و سمبلیک را تغییر دهید تا به آخرین ورژن اشاره کند.
در مرحله بعد، ما باید متغیرهای محیطی را تنظیم کنیم. برای انجام این کار، ویرایشگر متن خود را باز کنید و یک فایل جدید به نام maven.sh در دایرکتوری /etc/profile.d/ ایجاد کنید:
sudo nano /etc/profile.d/maven.sh
دستورات زیر را جایگذاری کنید:
export JAVA_HOME=/usr/lib/jvm/default-java export M2_HOME=/opt/maven export MAVEN_HOME=/opt/maven export PATH=${M2_HOME}/bin:${PATH}
ذخیره کنید و فایل را ببندید. اسکریپت در هنگام راه اندازی مجدد فعال خواهد شد. با تایپ کردن دستور chmod زیر، اسکریپت را اجرایی کنید:
sudo chmod +x /etc/profile.d/maven.sh
متغیرهای محیطی را در جلسه جاری با استفاده از دستور منبع دانلود کنید:
source /etc/profile.d/maven.sh
برای تأیید اینکه Maven به درستی نصب شده است از دستور mvn -version استفاده کنید که ورژن Maven را نمایش می دهد:
mvn -version
شما باید چیزی شبیه به دستور زیر را ببینید:
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Maven home: /opt/maven Java version: 11.0.6, vendor: Debian, runtime: /usr/lib/jvm/java-11-openjdk-amd64 Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "4.19.0-6-amd64", arch: "amd64", family: "unix"
آخرین ورژن Maven اکنون بر روی سیستم Debian شما نصب شده است.
ما به شما نشان دادیم که چگونه Apache Maven را در Debian 10 نصب کنید. اکنون می توانید از صفحه رسمی Apache Maven Documentation دیدن کنید و یاد بگیرید که چگونه با Maven شروع به کار کنید.
امیدواریم مطالب مورد پسند بوده و از آن بهره لازم را برده باشید. خوشحال میشویم نظرات و سوالات خود را در قسمت دیدگاه به اشتراک بگذارید و ما را در شتابان هاست همراهی کنید.😊