Giunsa ang Pag-install sa Apache Maven sa CentOS 7


Ang Apache Maven usa ka open source software project management ug pagtukod og automation tool, nga gibase sa konsepto sa usa ka project object model (POM), nga sa panguna gigamit alang sa pagdeploy sa Java-based nga mga aplikasyon, apan mahimo usab nga gamiton sa mga proyekto nga gisulat sa C# , Ruby ug uban pang programming language.

Niini nga artikulo, ipasabut nako kung giunsa ang pag-install ug pag-configure sa labing bag-ong bersyon sa Apache Maven sa usa ka sistema sa CentOS 7 (ang gihatag nga mga panudlo magamit usab sa pag-apod-apod sa RHEL ug Fedora).

  • Usa ka bag-ong na-deploy o kasamtangan nga CentOS 7 server nga instance.
  • Java Development Kit (JDK) – Ang Maven 3.3+ nagkinahanglan og JDK 1.7 o labaw pa aron ma-execute.

I-install ang OpenJDK 8 sa CentOS 7

Ang Java Development Kit (JDK) usa ka nag-unang kinahanglanon aron ma-install ang Apache Maven, busa i-install una ang Java sa CentOS 7 nga sistema gikan sa default repository ug pamatud-i ang bersyon gamit ang mosunod nga mga mando.

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

Kung maayo ang pag-install, makita nimo ang mosunud nga output.

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)

I-install ang Apache Maven sa CentOS 7

Sunod, adto sa opisyal nga pahina sa pag-download sa Apache Maven ug kuhaa ang pinakabag-o nga bersyon o gamita ang mosunod nga wget command aron i-download kini ubos sa maven home directory '/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

Kuhaa ang na-download nga file sa archive, ug usba ang ngalan niini gamit ang mosunod nga mga sugo.

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

I-configure ang Apache Maven Environment

Karon kinahanglan namong i-configure ang environment variables sa pre-compiled Apache Maven files sa among system pinaagi sa paghimo og configuration file nga 'maven.sh' sa '/etc/profile.d' directory.

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

Idugang ang mosunod nga configuration sa 'maven.sh' configuration file.

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

Karon himoa ang 'maven.sh' configuration file nga ma-executable ug dayon i-load ang configuration pinaagi sa pagpadagan sa 'source' command.

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

Susiha ang Bersyon sa Apache Maven

Aron mapamatud-an ang pag-install sa Apache Maven, pagdagan ang mosunud nga mando sa maven.

# mvn --version

Ug kinahanglan ka makakuha usa ka output nga susama sa mosunod:

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"

Mao na! Malampuson nimong na-install ang Apache Maven 3.5.4 sa imong CentOS 7 nga sistema. Kung adunay ka mga problema nga may kalabotan sa pag-install, ipaambit kanamo sa seksyon sa komento.