آموزش نصب Apache Maven در CentOS 8 - وان سرور آکـادمی
آموزش نصب Apache Maven در CentOS 8
آموزش نصب Apache Maven در CentOS 8

آموزش نصب Apache Maven در CentOS 8

زمان تقریبی مطالعه: 3 دقیقه

آموزش نصب Apache Maven در CentOS 8

Apache Maven ابزاری برای مدیریت و فهم پروژه منبع باز است که در اصل برای پروژه های جاوا استفاده می شود. Maven از یک مدل Object Project (POM) استفاده می کند ، که در اصل یک فایل XML است که حاوی اطلاعات مربوط به پروژه ، جزئیات پیکربندی ، وابستگی پروژه و غیره است. در این آموزش نحوه نصب Apache Maven در CentOS 8 را توضیح خواهیم داد.

مخازن استاندارد CentOS شامل بسته های Maven است که با مدیر بسته dnf قابل نصب است. این ساده ترین روش برای نصب Maven در CentOS است. با این حال نسخه موجود در مخازن ممکن است از آخرین نسخه Maven عقب بماند. ما همچنین به شما نحوه نصب آخرین نسخه Maven را با بارگیری بایگانی توزیع باینری از وب سایت رسمی آنها نشان خواهیم داد.

روش نصبی را انتخاب کنید که مناسب ترین گزینه برای شما باشد.

پیش نیازها

مطمئن شوید که به عنوان root یا کاربر دارای امتیازات sudo وارد شده اید .

یک راز بزرگ درمورد 90 % هاستینگ های ایرانی، اورسل کردن بیش از حد است که باعث افت کیفیت سرورها میشود.

وان سرور با ارائه دسترسی های مختلف این امکان را به شما خواهد داد که تمامی منابع سرورتان را مدیریت و بررسی کنید و همچنین با ارائه گارانتی 100% برگشت وجه ریسک خرید شما را به %0 کاهش میدهد.

برای خرید سرور مجازی با گارانتی 100% بازگشت وجه کلیک کنید.

نصب Apache Maven در CentOS با Dnf / Yum

نصب Maven روی CentOS 8 با استفاده از dnf یک فرآیند ساده و سر راست است.

با وارد کردن دستور زیر در ترمینال خود ، Maven را نصب کنید:

sudo dnf install maven

برای تأیید نصب ، دستور mvn -version را اجرا کنید:

mvn -version

خروجی باید چیزی شبیه به این باشد:

Apache Maven 3.5.4 (Red Hat 3.5.4-5)
Maven home: /usr/share/maven
Java version: 1.8.0_232, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el8_0.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.18.0-80.7.1.el8_0.x86_64", arch: "amd64", family: "unix"

Maven روی سیستم CentOS شما نصب شده است ، و می توانید شروع به استفاده از آن کنید.

نصب آخرین نسخه از Apache Maven

در این بخش دستورالعمل های گام به گام در مورد نحوه نصب آخرین نسخه Apache Maven در CentOS 8 ارائه خواهیم کرد.

1. نصب OpenJDK

Maven 3.3+ باید JDK 1.7 یا بالاتر نصب شود.

OpenJDK 11 را با تایپ کردن دستور زیر نصب کنید:

sudo dnf install java-11-openjdk-devel

با اجرای دستور زیر تأیید کنید که جاوا با موفقیت نصب شد:

java -version

خروجی باید چیزی شبیه به این باشد:

openjdk version "11.0.5" 2019-10-15 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.5+10-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.5+10-LTS, mixed mode, sharing)

2. بارگیری Apache Maven

در زمان نوشتن این مقاله ، آخرین نسخه Apache Maven 3.6.3 . صفحه بارگیری Maven را بررسی کنید شاید نسخه جدیدتری در دسترس باشد.

دانلود برنامه Apache Maven در فهرست /tmp را با دستور wget آغاز کنید:

 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-3.6.3-bin.tar.gz -C /opt

برای کنترل بیشتر بر روی نسخه ها و به روز رسانی های Maven ، ما یک پیوند نمادین maven ایجاد خواهیم کرد که به فهرست نصب Maven اشاره خواهد کرد:

sudo ln -s /opt/apache-maven-3.6.3 /opt/maven

برای به روزرسانی نصب Maven خود ، نسخه جدیدتر را باز کنید و symlink را تغییر دهید .

3. متغیرهای محیط راه‌اندازی کنید

در مرحله بعد ، باید متغیرهای محیط را تنظیم کنیم. ویرایشگر متن خود را باز کنید و یک پرونده جدید به نام mavenenv.sh در فهرست /etc/profile.d/ بسازید.

sudo nano /etc/profile.d/maven.sh

کد زیر را جایگذاری کنید:

export JAVA_HOME=/usr/lib/jvm/jre-openjdk
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 بارگیری کنید:

source /etc/profile.d/maven.sh

4- تأیید نصب

برای تأیید نصب Maven ، از دستور mvn -version که نسخه Maven را چاپ می کند استفاده کنید:

mvn -version

شما باید چیزی شبیه به موارد زیر را ببینید:

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/maven
Java version: 11.0.5, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-11-openjdk-11.0.5.10-0.el8_0.x86_64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.18.0-80.7.1.el8_0.x86_64", arch: "amd64", family: "unix"

آخرین نسخه Maven روی سیستم CentOS شما نصب شده است.

نتیجه گیری

ما به شما نشان داده ایم كه چگونه Apache Maven را روی CentOS 8 نصب كنید. هم اکنون می توانید به صفحه رسمی Documentation Apache Maven مراجعه كنید و یاد بگیرید چگونه شروع به كار با Maven كنید.

Rate this post