CentOS 7-ൽ Apache Maven എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


Apache Maven എന്നത് ഒരു ഓപ്പൺ സോഴ്uസ് സോഫ്uറ്റ്uവെയർ പ്രൊജക്uറ്റ് മാനേജ്uമെന്റ്, ബിൽഡ് ഓട്ടോമേഷൻ ടൂൾ ആണ്, ഇത് ഒരു പ്രോജക്റ്റ് ഒബ്uജക്റ്റ് മോഡലിന്റെ (POM) ആശയത്തെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്, ഇത് ജാവ അധിഷ്uഠിത ആപ്ലിക്കേഷനുകൾ വിന്യസിക്കുന്നതിന് പ്രാഥമികമായി ഉപയോഗിക്കുന്നു, പക്ഷേ C#-ൽ എഴുതിയിരിക്കുന്ന പ്രോജക്റ്റുകളിലും ഇത് ഉപയോഗിക്കാം. , റൂബിയും മറ്റ് പ്രോഗ്രാമിംഗ് ഭാഷകളും.

ഈ ലേഖനത്തിൽ, ഒരു CentOS 7 സിസ്റ്റത്തിൽ Apache Maven-ന്റെ ഏറ്റവും പുതിയ പതിപ്പ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും കോൺഫിഗർ ചെയ്യാമെന്നും ഞാൻ വിശദീകരിക്കും (നൽകിയിരിക്കുന്ന നിർദ്ദേശങ്ങൾ RHEL, Fedora വിതരണത്തിലും പ്രവർത്തിക്കുന്നു).

  • പുതുതായി വിന്യസിച്ചതോ നിലവിലുള്ളതോ ആയ CentOS 7 സെർവർ ഉദാഹരണം.
  • Java Development Kit (JDK) – Maven 3.3+ എക്സിക്യൂട്ട് ചെയ്യാൻ JDK 1.7 അല്ലെങ്കിൽ അതിന് മുകളിലുള്ളവ ആവശ്യമാണ്.

CentOS 7-ൽ OpenJDK 8 ഇൻസ്റ്റാൾ ചെയ്യുക

ജാവ ഡെവലപ്uമെന്റ് കിറ്റ് (ജെഡികെ) അപ്പാച്ചെ മാവൻ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള ഒരു പ്രാഥമിക ആവശ്യകതയാണ്, അതിനാൽ ആദ്യം ഡിഫോൾട്ട് റിപ്പോസിറ്ററിയിൽ നിന്ന് CentOS 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-ൽ Apache Maven ഇൻസ്റ്റാൾ ചെയ്യുക

അടുത്തതായി, ഔദ്യോഗിക അപ്പാച്ചെ മാവൻ ഡൗൺലോഡ് പേജിലേക്ക് പോയി ഏറ്റവും പുതിയ പതിപ്പ് നേടുക അല്ലെങ്കിൽ '/usr/local/src' എന്ന മാവൻ ഹോം ഡയറക്ടറിക്ക് കീഴിൽ ഇത് ഡൗൺലോഡ് ചെയ്യുന്നതിന് ഇനിപ്പറയുന്ന wget കമാൻഡ് ഉപയോഗിക്കുക.

# 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

ഡൗൺലോഡ് ചെയ്uത ആർക്കൈവ് ഫയൽ എക്uസ്uട്രാക്uറ്റ് ചെയ്uത് ഇനിപ്പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് അതിന്റെ പേരുമാറ്റുക.

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

അപ്പാച്ചെ മാവൻ എൻവയോൺമെന്റ് കോൺഫിഗർ ചെയ്യുക

'/etc/profile.d' ഡയറക്uടറിയിൽ 'maven.sh' എന്ന കോൺഫിഗറേഷൻ ഫയൽ സൃഷ്uടിച്ച് നമ്മുടെ സിസ്റ്റത്തിൽ മുൻകൂട്ടി കംപൈൽ ചെയ്uത അപ്പാച്ചെ മാവൻ ഫയലുകളിലേക്ക് എൻവയോൺമെന്റ് വേരിയബിളുകൾ കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്.

# 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' കോൺഫിഗറേഷൻ ഫയൽ എക്സിക്യൂട്ടബിൾ ആക്കുക, തുടർന്ന് 'source' കമാൻഡ് പ്രവർത്തിപ്പിച്ച് കോൺഫിഗറേഷൻ ലോഡ് ചെയ്യുക.

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

അപ്പാച്ചെ മാവൻ പതിപ്പ് പരിശോധിക്കുക

Apache Maven ഇൻസ്റ്റലേഷൻ പരിശോധിക്കുന്നതിന്, ഇനിപ്പറയുന്ന maven കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

# 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"

അത്രയേയുള്ളൂ! നിങ്ങളുടെ CentOS 7 സിസ്റ്റത്തിൽ നിങ്ങൾ Apache Maven 3.5.4 വിജയകരമായി ഇൻസ്റ്റാൾ ചെയ്തു. ഇൻസ്റ്റാളേഷനുമായി ബന്ധപ്പെട്ട് നിങ്ങൾക്ക് എന്തെങ്കിലും പ്രശ്uനങ്ങളുണ്ടെങ്കിൽ, അഭിപ്രായ വിഭാഗത്തിൽ ഞങ്ങളുമായി പങ്കിടുക.