نصب Apache Maven 3.5 در CentOS 7
Apache Maven (آپاچی ماون) ابزاری رایگان بر پایه جاوا برای مدیریت و تعریف پروژه است ، Maven به کاربران این امکان را میدهد تا به آسانی مستندات و گزارشات و اطلاعات را ذخیره کنند.maven با استفاده از فایل XML پروژه نرمافزاری در حال ساخت را توصیف میکند ، maven بهصورت پویا کتابخانههای جاوا و پلاگینهای خود را از یک یا چند مخزن مانند مخزن مرکزی دانلود کرده و در یک حافظه پنهان (cache) محلی ذخیره میکند. در این مقاله نصب Apache Maven 3.5 در CentOS 7 رو آموزش میدیم.در توضیحات زیر نمونه ای از امکانات maven رو مشاهده میکنیم.
– Simple project setup that follows best practices – Superior dependency management – Extensible with a lot of plugins written in Java or other scripting languages – Model based builds – Release management and distribution publication:
همچنین نمونه یا باگ های فیکس شده نشخه maven 3.5
– ANSI colors added to the console – Fixed several bugs in MVN scripts regarding spaces, quotations and special characters. – Switch from Eclipse Aether to Maven Artifact Resolver – and much more
برای نصب maven 3.5 ، ابتدا سیستم عامل رو آپدیت میکنیم ، سپس نیاز به نصب جاوا هست.
yum -y update yum install -y java-1.8.0-openjdk-devel
برای نصب ابتدا باید فایل Maven 3.5 رو دانلود کنیم
wget
و فایل دانلود شده رو از zip خارج کنیم
yum -y install unzip cd /opt unzip apache-maven-3.5.3-bin.zip
سپس فایل دانلود شده رو تغییر نام بدیم و فایل دانلود شده رو حذف میکنیم
mv apache-maven-3.5.3 maven rm -f apache-maven-3.5.3-bin.zip
ما نسخه از قبل کامپایل شده apache maven رو دانلود کردیم به همین خاطر باید environment variables رو تنظیم کنیم ، برای اینکار فایل زیر رو ایجاد میکنیم
nano /etc/profile.d/maven.sh export PATH=/opt/maven/bin:${PATH}
در این مرحله باید Apache Maven در Centos 7 نصب و راه اندازی شده باشه. برای تایید دستور زیر رو اجرا میکنیم
mvn -version
و خروجی مانند زیر خواهد داد
Apache Maven 3.5.3 (3383c37e1f9e9b3bc3df5050c29c8aff9f295297; 2018-02-24T13:49:05-06:00) Maven home: /opt/maven Java version: 1.8.0_161, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre Default locale: en_GB, platform encoding: UTF-8
نصب Apache Maven از repository
wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo sed -i s/$releasever/6/g /etc/yum.repos.d/epel-apache-maven.repo
yum install -y apache-maven
و در نهایت نسخه نصب شده رو چک میکنیم
mvn -v