CentOS 7 এ অ্যাপাচি মাভেন কীভাবে ইনস্টল করবেন


অ্যাপাচি মাভেন একটি ওপেন সোর্স সফ্টওয়্যার প্রকল্প পরিচালনা এবং বিল্ড অটোমেশন সরঞ্জাম, এটি একটি প্রকল্প অবজেক্ট মডেল (পিওএম) ধারণার উপর ভিত্তি করে তৈরি করা হয়, যা প্রাথমিকভাবে জাভা-ভিত্তিক অ্যাপ্লিকেশন মোতায়েনের জন্য ব্যবহৃত হয়, তবে সি # তে লেখা প্রকল্পগুলিতেও ব্যবহার করা যেতে পারে , রুবি এবং অন্যান্য প্রোগ্রামিং ভাষা।

এই নিবন্ধে, আমি কীভাবে CentOS 7 সিস্টেমে অ্যাপাচি মাভেনের সর্বশেষ সংস্করণটি ইনস্টল ও কনফিগার করব (প্রদত্ত নির্দেশাবলী আরএইচইএল এবং ফেডোরা বিতরণেও কাজ করে)।

  • সদ্য মোতায়েন করা বা বিদ্যমান CentOS 7 সার্ভারের দৃষ্টান্ত।
  • জাভা ডেভেলপমেন্ট কিট (জেডিকে) - ম্যাভেন ৩.৩++ কার্যকর করতে জেডিকে ১. 1. বা তার বেশি প্রয়োজন

CentOS 7 এ ওপেনজেডকে 8 ইনস্টল করুন

অ্যাপাচি মাভেন ইনস্টল করার জন্য জাভা ডেভেলপমেন্ট কিট (জেডিকে) প্রাথমিক প্রয়োজনীয়তা, তাই প্রথমে ডিফল্ট সংগ্রহস্থল থেকে সেন্টোস 7 সিস্টেমে জাভা ইনস্টল করুন এবং নিম্নলিখিত কমান্ডগুলি ব্যবহার করে সংস্করণটি যাচাই করুন।

# yum install -y java-1.8.0-openjdk-devel
# java -version

ইনস্টলেশন যদি ভালভাবে চলে যায় তবে আপনি নিম্নলিখিত আউটপুটটি দেখতে পাচ্ছেন।

openjdk version "1.8.0_141"
OpenJDK Runtime Environment (build 1.8.0_141-b16)
OpenJDK 64-Bit Server VM (build 25.141-b16, mixed mode)

CentOS 7 এ অ্যাপাচি মাভেন ইনস্টল করুন

এরপরে, অফিসিয়াল অ্যাপাচি মাভেন ডাউনলোড পৃষ্ঠায় যান এবং সর্বশেষতম সংস্করণটি ধরুন বা মাভেন হোম ডিরেক্টরি ‘/ usr/local/src’ এর অধীনে এটি ডাউনলোড করার জন্য নিম্নলিখিত উইজেট কমান্ডটি ব্যবহার করুন।

# cd /usr/local/src
# wget http://www-us.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz

ডাউনলোড করা সংরক্ষণাগার ফাইলটি বের করুন এবং নিম্নলিখিত আদেশগুলি ব্যবহার করে এর নাম পরিবর্তন করুন।

# tar -xf apache-maven-3.5.4-bin.tar.gz
# mv apache-maven-3.5.4/ apache-maven/ 

অ্যাপাচি মাভেন পরিবেশ কনফিগার করুন

এখন আমাদের সিস্টেমের "/etc/profile.d" ডিরেক্টরিতে একটি কনফিগারেশন ফাইল ‘maven.sh’ তৈরি করে আমাদের সিস্টেমের প্রাক-সংকলিত অ্যাপাচি মাভেন ফাইলগুলি এনভায়রনমেন্ট ভেরিয়েবলগুলি কনফিগার করতে হবে।

# cd /etc/profile.d/
# vim maven.sh

‘Maven.sh’ কনফিগারেশন ফাইলে নিম্নলিখিত কনফিগারেশন যুক্ত করুন।

# Apache Maven Environment Variables
# MAVEN_HOME for Maven 1 - M2_HOME for Maven 2
export M2_HOME=/usr/local/src/apache-maven
export PATH=${M2_HOME}/bin:${PATH}

এখন ‘maven.sh’ কনফিগারেশন ফাইলটিকে এক্সিকিউটেবল করুন এবং তারপরে ‘সোর্স’ কমান্ডটি চালিয়ে কনফিগারেশনটি লোড করুন।

# chmod +x maven.sh
# source /etc/profile.d/maven.sh

অ্যাপাচি মাভেন সংস্করণ পরীক্ষা করুন

অ্যাপাচি মাভেন ইনস্টলেশন যাচাই করতে, নিম্নলিখিত মাভেন কমান্ডটি চালান।

# mvn --version

এবং আপনার নীচের মত একটি আউটপুট পাওয়া উচিত:

Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T19:33:14+01:00)
Maven home: /usr/local/src/apache-maven
Java version: 9.0.4, vendor: Oracle Corporation, runtime: /opt/java/jdk-9.0.4
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.17.6-1.el7.elrepo.x86_64", arch: "amd64", family: "unix"

এটাই! আপনি আপনার সেন্টস 7 সিস্টেমে সফলভাবে অ্যাপাচি মাভেন 3.5.4 ইনস্টল করেছেন। আপনার যদি ইনস্টলেশন সম্পর্কিত কোনও সমস্যা থাকে তবে আমাদের সাথে মন্তব্য বিভাগে ভাগ করুন।