Jinsi ya kufunga Apache Maven kwenye Ubuntu na Debian


Apache Maven ni usimamizi wa programu ya bure na kujenga jukwaa la otomatiki kulingana na dhana ya mfano wa kitu cha mradi (POM), ambayo hutumiwa haswa kwa kupeleka miradi inayotegemea Java, lakini pia inaweza kutumika kwa programu zilizoandikwa katika C #, Ruby na zingine. lugha za programu.

Katika nakala hii, nitaelezea jinsi ya kusanikisha na kusanidi toleo la hivi karibuni la Apache Maven kwenye usambazaji wa Ubuntu na Debian pamoja na Java 8 kutoka kwa Hifadhi ya PPA.

  • Mfano mpya uliowekwa au uliopo wa seva ya Ubuntu au Debian.
  • Java Development Kit (JDK) - Maven 3.3+ inahitaji JDK 1.7 au zaidi ili ifanye kazi.

Sakinisha OpenJDK 8 katika Ubuntu & Debian

Java Development Kit (JDK) ni hitaji muhimu kusakinisha Apache Maven, kwa hivyo sakinisha kwanza Java kwenye mfumo wa Ubuntu na Debian kwa kutumia Jalada la PPA la wahusika wengine na uthibitishe toleo hilo kwa kutumia amri zifuatazo.

$ 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

Ikiwa usakinishaji ulikwenda vizuri, unaona pato lifuatalo.

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)

Sakinisha Apache Maven katika Ubuntu & Debian

Ifuatayo, tembelea amri ya wget ili kuipakua chini ya saraka ya nyumbani ya maven '/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

Toa faili iliyopakuliwa ya apache-maven-3.5.4-bin.tar.gz, na ubadilishe saraka kuwa 'apache-maven' kwa kutumia amri zifuatazo.

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

Sanidi Mazingira ya Apache Maven

Sasa tutasanidi anuwai za mazingira kwa faili za Apache Maven kwenye mfumo wetu kwa kuunda faili mpya ya usanidi 'maven.sh' kwenye saraka ya '/etc/profile.d'.

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

Ongeza anuwai za mazingira zifuatazo kwenye faili ya usanidi ya 'maven.sh'.

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

Sasa fanya faili ya usanidi ya 'maven.sh' itekelezwe kisha pakia usanidi kwa kuendesha amri ya 'chanzo'.

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

Angalia Toleo la Apache Maven

Ili kuthibitisha usakinishaji wa Apache Maven, endesha amri ifuatayo ya mvn.

$ mvn --version

Ikiwa usakinishaji ulikwenda vizuri, unaona pato sawa na zifuatazo.

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"

Hiyo ndiyo! Umesakinisha Apache Maven 3.5.4 kwa ufanisi kwenye mfumo wako wa Ubuntu na Debian. Ikiwa una matatizo yoyote yanayohusiana na usakinishaji, shiriki nasi katika sehemu ya maoni.