كيفية تثبيت Apache Maven على Ubuntu 20.04

كيفية تثبيت Apache Maven على Ubuntu 20.04

في هذه المقالة ، سنرى كيفية تثبيت Apache Maven على Ubuntu 20.04. سنقوم بتثبيت إصدار Apache Maven 3.6.3.

Apache Maven هي أداة لفهم وإدارة مشروع برمجي. استنادًا إلى مفهوم نموذج كائن المشروع (POM) ، يمكن لـ Maven إدارة بناء المشروع وإعداد التقارير والتوثيق من جزء مركزي من المعلومات.

Apache Maven هي أداة مجانية ومفتوحة المصدر لإدارة المشاريع تستخدم لمشاريع Java. يمكنك بسهولة إدارة بناء المشروع وإعداد التقارير والتوثيق من جزء مركزي من المعلومات باستخدام Apache Maven.

المتطلبات الأساسية

  • خادم مخصص مثبت عليه نظام التشغيل Ubuntu 20.04.
  • مستخدم جذر أو مستخدم غير جذر بامتيازات sudo.

متطلبات النظام

  • تتطلب Maven 3.3+ JDK 1.7 أو أعلى للتنفيذ.
  • لا يوجد حد أدنى لمتطلبات الذاكرة.
  • لا يوجد حد أدنى لمتطلبات نظام التشغيل. يتم تضمين البرامج النصية لبدء التشغيل كبرامج نصية للقذيفة وملفات دفعية لنظام التشغيل Windows.

الخطوة 1 - حافظ على تحديث الخادم الخاص بك

# apt-get update -y
# apt-get upgrade -y

الخطوة 2 - تثبيت Java

بعد ذلك ، سنقوم بتثبيت OpenJDK 11.

# apt-get install -y default-jre

للتحقق من التثبيت ، تحقق من الإصدار باستخدام الأمر التالي:

# java -version

سيكون الإخراج مشابهًا لما يلي:

openjdk version "11.0.8' 2020-07-14
OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)
OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Ubuntu-0ubuntu120.04, mixed mode, sharing)

الخطوة 3 - تثبيت Apache Maven

سنقوم بتغيير دليل العمل الحالي لدينا إلى / opt / directory:

# cd /opt/

يمكننا تنزيل أحدث إصدار مستقر من Apache Maven من الموقع الرسمي: باستخدام الأمر wget . في حالة فقد أمر wget ، يمكنك تثبيته باستخدام الأمر # apt-get install wget -y .

# wget https://www-us.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

بمجرد اكتمال التنزيل ، قم باستخراج الأرشيف الذي تم تنزيله:

# tar -xvzf apache-maven-*tar.gz

الآن ، أعد تسمية الدليل المستخرج باستخدام الأمر التالي:

# mv apache-maven-3.6.3 maven

الخطوة 4 - إعداد متغيرات البيئة

بعد ذلك ، سنحتاج إلى إعداد متغيرات البيئة مثل M2_HOME و JAVA_HOME و PATH . يمكنك القيام بذلك عن طريق إنشاء ملف mavenenv.sh داخل الدليل /etc/profile.d/ :

# vi /etc/profile.d/mavenenv.sh

أضف الأسطر التالية:

export JAVA_HOME=/usr/lib/jvm/default-java
export M2_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}

احفظ وأغلق.

اجعل الملف قابلاً للتنفيذ:

# chmod +x /etc/profile.d/mavenenv.sh

يمكنك الآن تحميل متغيرات البيئة:

# source /etc/profile.d/mavenenv.sh

الخطوة 5 - تحقق من التثبيت

بمجرد تكوين كل شيء بنجاح ، تحقق من إصدار Apache Maven:

# mvn --version

سيكون الإخراج مشابهًا لما يلي:

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/maven
Java version: 11.0.8, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux', version: "5.4.0-51-generic', arch: "amd64', family: "unix'

لقد نجحنا في تثبيت Apache Maven.

في هذه المقالة ، رأينا كيفية تثبيت Apache Maven على Ubuntu 20.04.


كيفية تحديث عناصر المجلد في Windows 11

كيفية تحديث عناصر المجلد في Windows 11

مع فقدان خيار التحديث في قائمة السياق ، إليك كيف يمكنك تحديث العناصر في File Explorer على Windows 11.

كيفية إصلاح خطأ ترتيب النسخ utf8mb4_0900_ai_ci عند استيراد قاعدة بيانات WordPress

كيفية إصلاح خطأ ترتيب النسخ utf8mb4_0900_ai_ci عند استيراد قاعدة بيانات WordPress

إذا كنت تقوم بتبديل تثبيت WordPress الخاص بك من خادم MySQL 8 إلى MySQL 5.7 (أو أقل) ، فستواجه على الأرجح

كيفية تعيين المحرر الكلاسيكي كمحرر افتراضي في WordPress بدلاً من Gutenberg

كيفية تعيين المحرر الكلاسيكي كمحرر افتراضي في WordPress بدلاً من Gutenberg

سيصبح محرر Gutenberg قريبًا المحرر الافتراضي في WordPress. سيكون لديك خيار تحديد المحرر الكلاسيكي

كيفية إصلاح مشاكل WordPress 5.0

كيفية إصلاح مشاكل WordPress 5.0

تم طرح الإصدار 5.0 من WordPress أخيرًا وهو يجلب معه تجربة تحرير جديدة تمامًا مع Gutenberg

🔧 إصلاح: يبدو أن تثبيت PHP الخاص بك يفتقد إلى ملحق MySQL المطلوب بواسطة WordPress

🔧 إصلاح: يبدو أن تثبيت PHP الخاص بك يفتقد إلى ملحق MySQL المطلوب بواسطة WordPress

هل تتطلع إلى تشغيل موقع WordPress تتم إدارته ذاتيًا؟ رائعة. ستتعلم الكثير من الأشياء. أحد الأجزاء الحاسمة في الإعداد

كيفية تعطيل محرر الحظر وتثبيت Classic Editor في WordPress 5.0

كيفية تعطيل محرر الحظر وتثبيت Classic Editor في WordPress 5.0

بدءًا من الإصدار 5.0 من WordPress ، فإن المحرر الافتراضي في WordPress هو محرر Block الجديد. المحرر الجديد مختلف جذريا

تصحيح: واجه المحرر خطأ غير متوقع في WordPress بعد التحديث

تصحيح: واجه المحرر خطأ غير متوقع في WordPress بعد التحديث

غير قادر على كتابة منشور جديد باستخدام محرر القوالب الجديد في WordPress؟ من المحتمل أن تحصل على "المحرر

كيفية تمكين علامات PHP القصيرة

كيفية تمكين علامات PHP القصيرة

في هذه المقالة ، تناولنا كيفية تمكين علامات PHP القصيرة. تحلل PHP الملف باستخدام علامات الفتح والإغلاق ، والتي تبدو مثل. لتمكين علامات PHP القصيرة

قم بتكوين mod_evasive لمنع هجمات DoS و DDoS على CentOS

قم بتكوين mod_evasive لمنع هجمات DoS و DDoS على CentOS

في هذه المقالة ، سوف نتعلم كيفية تثبيت وتكوين mod_evasive لمنع هجوم DoS و DDoS على CentOS. وحدة اباتشي mod_evasive.

كيفية تثبيت PHP مع PHP-FPM لـ NGINX على CentOS

كيفية تثبيت PHP مع PHP-FPM لـ NGINX على CentOS

كيفية تثبيت PHP مع PHP-FPM لـ NGINX على CentOS. التكوين الأساسي لخادم الويب NGINX لمعالجة تطبيق PHP وخادمه على المنفذ 80.