Giunsa ang Pag-install sa Apache Maven sa Ubuntu ug Debian


Ang Apache Maven usa ka libre nga software application management ug nagtukod og automation nga plataporma base sa konsepto sa usa ka project object model (POM), nga ilabinang gigamit alang sa pagdeploy sa Java-based nga mga proyekto, apan mahimo usab nga gamiton sa mga aplikasyon nga gisulat sa C#, Ruby ug uban pa. programming mga pinulongan.

Sa kini nga artikulo, akong ipasabut kung giunsa ang pag-install ug pag-configure sa labing bag-ong bersyon sa Apache Maven sa mga distribusyon sa Ubuntu ug Debian kauban ang Java 8 gikan sa PPA Repository.

  • Usa ka bag-ong gi-deploy o kasamtangan nga Ubuntu o Debian server nga instance.
  • Java Development Kit (JDK) – Ang Maven 3.3+ nagkinahanglan og JDK 1.7 o labaw pa aron modagan.

I-install ang OpenJDK 8 sa Ubuntu & Debian

Ang Java Development Kit (JDK) usa ka hinungdanon nga kinahanglanon aron ma-install ang Apache Maven, busa i-install una ang Java sa Ubuntu ug Debian nga sistema gamit ang ikatulo nga partido nga Java PPA Repository ug pamatud-i ang bersyon gamit ang mga mosunod nga mga mando.

$ sudo apt install software-properties-common apt-transport-https -y
$ sudo add-apt-repository ppa:webupd8team/java -y
$ sudo apt-get update -y
$ sudo apt-get install oracle-java8-installer
$ java -version

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

java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)

I-install ang Apache Maven sa Ubuntu & Debian

Sunod, bisitaha ang wget command aron i-download kini ubos sa maven home directory '/usr/local/src'.

$ sudo cd /usr/local/src
$ sudo 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 archive nga apache-maven-3.5.4-bin.tar.gz nga file, ug ilisan ang ngalan sa direktoryo ngadto sa 'apache-maven' gamit ang mosunod nga mga sugo.

$ sudo tar -xf apache-maven-3.5.4-bin.tar.gz
$ sudo mv apache-maven-3.5.4/ apache-maven/ 

I-configure ang Apache Maven Environment

Karon atong i-configure ang environment variables alang sa Apache Maven files sa atong sistema pinaagi sa paghimo og bag-ong configuration file nga 'maven.sh' sa '/etc/profile.d' directory.

$ sudo cd /etc/profile.d/
$ sudo nano maven.sh

Idugang ang mosunod nga mga variable sa palibot sa 'maven.sh' configuration file.

# Apache Maven Environment Variables
# MAVEN_HOME for Maven 1 - M2_HOME for Maven 2
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export M2_HOME=/usr/local/src/apache-maven
export MAVEN_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.

$ sudo chmod +x maven.sh
$ sudo source /etc/profile.d/maven.sh

Susiha ang Bersyon sa Apache Maven

Aron mapamatud-an ang pag-instalar sa Apache Maven, pagdagan ang mosunod nga mvn command.

$ mvn --version

Kung maayo ang pag-instalar, makita nimo ang usa ka output nga susama sa mosunod.

Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-07-14T19:33:14+01:00)
Maven home: /usr/local/apache-maven
Java version: 1.8.0_171, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_IN, 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 Ubuntu ug Debian nga sistema. Kung adunay ka mga problema nga may kalabotan sa pag-install, ipaambit kanamo sa seksyon sa komento.