---
title: نصب Maven در اوبونتو
description: "توسعه نرم‌افزار یکی از چالش‌برانگیزترین حوزه‌های کاری است. خوشبختانه، ابزارهای مناسب می‌توانند فرآیند توسعه را ساده‌تر و کارآمدتر کنند.\r\n\r\nآپاچی ماون (Apache Maven) یک ابزار اتوماسیون ساخت (build automation) است که بیشتر برای پروژه‌های جاوا استفاده می‌شود. این ابزار بر ساده‌سازی و استانداردسازی فرآیند ساخت تمرکز دارد. یکی از جنبه‌های اصلی ماون، ارائه یک مدل جامع، قابل نگهداری و ساده برای پروژه‌ها است."
url: "https://www.novinhost.org/docs/%d9%86%d8%b5%d8%a8-maven-%d8%af%d8%b1-%d8%a7%d9%88%d8%a8%d9%88%d9%86%d8%aa%d9%88/"
updated: "2025-11-22"
category: راهنمای لینوکس / اوبونتو
---

# نصب Maven در اوبونتو

# نحوه نصب Maven در اوبونتو: با استفاده از apt و وب‌ سایت رسمی

توسعه نرم‌افزار یکی از چالش‌برانگیزترین حوزه‌های کاری است. خوشبختانه، ابزارهای مناسب می‌توانند فرآیند توسعه را ساده‌تر و کارآمدتر کنند.

آپاچی ماون (Apache Maven) یک ابزار اتوماسیون ساخت (build automation) است که بیشتر برای پروژه‌های جاوا استفاده می‌شود. این ابزار بر ساده‌سازی و استانداردسازی فرآیند ساخت تمرکز دارد. یکی از جنبه‌های اصلی ماون، ارائه یک مدل جامع، قابل نگهداری و ساده برای پروژه‌ها است.

🇮🇷 [**خرید سرور ایران**](https://www.novinhost.org/iran-server/) 🇮🇷

این آموزش دو روش نصب Apache Maven در اوبونتو و نحوه راه‌اندازی محیطی برای آن را پوشش می‌دهد.

**مروری مختصر بر نصب Maven در اوبونتو:**

| دانش مورد نیاز | مدیریت اولیه سرور اوبونتو، نصب جاوا |
| --- | --- |
| امتیازات مورد نیاز | امتیازات کاربر root یا sudo |
| سختی | متوسط |
| هدف اصلی | نصب آپاچی ماون با استفاده از APT و مستقیماً از وب‌سایت رسمی |

## آپاچی ماون چیست؟

آپاچی ماون (Apache Maven) یک ابزار مدیریت پروژه رایگان و متن‌باز مبتنی بر مدل شیء پروژه (POM) است. ماون حاوی فایل‌های XML یا pom.xml است که شامل جزئیات پیکربندی و وابستگی‌های پروژه می‌شود. ماون مراحل ساخت، انتشار و استقرار را خودکار می‌کند. این ابزار به شما امکان می‌دهد چندین پروژه را به‌طور همزمان کار و مدیریت کنید.

مزایای اصلی آپاچی ماون عبارتند از:

- مدیریت وابستگی گسترده.
- یک ساختار پروژه استاندارد برای ساده‌سازی همکاری تیمی ارائه می‌دهد.
- به‌روزرسانی‌های خودکار وابستگی‌ها
- به شما امکان می‌دهد کتابخانه‌های شخص ثالث را دانلود کنید.
- فضای کمتری از پروژه را نسبت به سایر ابزارهای مشابه اشغال می‌کند.
- تمام تنظیمات را در یک فایل XML متمرکز می‌کند.
- اشکال‌زدایی کارآمدتر.
- به شما امکان می‌دهد وابستگی‌های تکراری را حذف کنید.
- تجزیه و تحلیل دقیقی از وابستگی‌های پروژه ارائه می‌دهد و موارد از دست رفته را گزارش می‌دهد.
- آزمایش و استقرار آسان.

## نحوه نصب آپاچی ماون در اوبونتو

قبل از نصب Apache Maven، سیستم شما باید شرایط زیر را داشته باشد:

- کاربر با امتیازات sudo
- OpenJDK 1.7 یا بالاتر روی رایانه یا سرور مجازی شما نصب شده باشد
- اگر از سرویس‌های VPS استفاده می‌کنید، کلاینت SSH

کاربران می‌توانند آپاچی ماون را با استفاده از ابزار بسته‌بندی پیشرفته (APT) یا از طریق وب‌سایت رسمی آپاچی ماون نصب کنند.

بیایید با روش APT شروع کنیم.

### روش ۱. نصب آپاچی ماون روی اوبونتو با استفاده از APT

مخازن رسمی اوبونتو به طور پیش‌فرض شامل بسته‌های Maven هستند. بنابراین، راحت‌ترین راه برای نصب Apache Maven استفاده از مدیر بسته APT است.

با این حال، نسخه بسته Maven در مخازن اوبونتو ممکن است با نسخه رسمی متفاوت باشد. همچنین ممکن است آخرین نسخه نباشد.

1. فهرست بسته را با دستور لینوکس زیر به‌روزرسانی کنید :

```
sudo apt-get update
```

1. نصب OpenJDK:

```
sudo apt install default-jdk
```

1. با اجرای دستور زیر، نصب را تأیید کنید:

```
java -version
```

[![پنجره ترمینال نسخه OpenJDK تازه نصب شده را که برای نصب Maven ضروری است، نمایش می‌دهد.](https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2019/03/The-terminal-window-displays-version-of-newly-installed-OpenJDK-that-is-necessary-to-install-Maven-1024x151.png)](https://www-hostinger-com.translate.goog/tutorials/wp-content/uploads/sites/2/2019/03/The-terminal-window-displays-version-of-newly-installed-OpenJDK-that-is-necessary-to-install-Maven.png?_x_tr_sl=en&_x_tr_tl=fa&_x_tr_hl=en&_x_tr_pto=wapp)

1. Maven را با استفاده از دستور زیر نصب کنید:

```
sudo apt-get -y install maven
```

دایرکتوری‌های پیش‌فرض نصب Maven عبارتند از **/usr/share/maven** و **/etc/maven** . نسخه Apache Maven را با استفاده از دستور زیر تأیید کنید:

[سرور مجازی](https://www.novinhost.org/vps/)

```
mvn -version
```

![نصب Maven در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/11/The-terminal-window-displays-the-successful-installation-of-the-latest-version-of-Apache-Maven-1.png)

اگر پنجره مشابهی می‌بینید، آپاچی ماون را با موفقیت روی دستگاه خود نصب کرده‌اید.

### روش ۲. نصب Maven روی اوبونتو با استفاده از وب‌ سایت رسمی

روش دوم نصب Maven از وب‌سایت رسمی آپاچی است.

**نصب جاوا**

1. دستورات زیر را برای به‌روزرسانی فهرست بسته‌ها و نصب بسته پیش‌فرض OpenJDK وارد کنید.

```
sudo apt-get update

sudo apt install default-jdk
```

نصب ممکن است چند دقیقه طول بکشد تا تکمیل شود.

1. با استفاده از دستور زیر، نسخه OpenJDK را بررسی کنید:

```
java -version
```

ترمینال نسخه جاوا نصب شده را نمایش می‌دهد.

**دانلود آپاچی ماون**

1. برای بررسی آخرین نسخه، صفحه رسمی Maven را باز کنید. در زمان نگارش این مطلب، آخرین نسخه ۳.۸.۷ است. آن را با استفاده از دستور **wget** در دایرکتوری نصب Maven در **/tmp دانلود کنید:**

```
wget https://dlcdn.apache.org/maven/maven-3/3.8.7/binaries/apache-maven-3.8.7-bin.tar.gz -P /tmp
```

1. **فایل tar.gz** تازه دانلود شده را با دستور زیر در دایرکتوری **/opt استخراج کنید:**

```
sudo tar xf /tmp/apache-maven-*.tar.gz -C /opt
```

1. برای اطمینان از عملکرد صحیح Maven، چند متغیر محیطی از جمله **JAVA_HOME** ، **M3_HOME** ، **MAVEN_HOME** و **PATH** را پیکربندی کنید . برای انجام این کار، فایلی به نام **Maven.sh** را در دایرکتوری **/etc/profile.d/** با ویرایشگر متن دلخواه خود ایجاد کنید.

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

1. فایل را با متغیرهای محیطی زیر پر کنید: export JAVA_HOME=/usr/lib/jvm/default-java

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

1. این فایل را ذخیره کنید و مجوزهای لازم برای اجرا را فراهم کنید:

```
sudo chmod +x /etc/profile.d/maven.sh
```

1. فایل را با دستور زیر رفرش و اجرا کنید:

```
source /etc/profile.d/maven.sh
```

1. با بررسی نسخه Maven با دستور زیر، نصب آن را تأیید کنید:

```
mvn -version
```

## نتیجه‌ گیری

آپاچی ماون ابزاری عالی برای بهبود مدیریت پروژه و روان‌تر کردن فرآیند توسعه است.

در این آموزش، دو روش برای نصب Maven روی اوبونتو را پوشش دادیم و نحوه تنظیم متغیرهای محیطی برای آن را به شما نشان دادیم.

امیدواریم این آموزش برای شما مفید بوده باشد. اگر سؤالی یا نظری دارید، آن را در قسمت نظرات زیر بنویسید.
