Yadda ake Sanya Apache Maven akan CentOS 7


Apache Maven buɗaɗɗen kayan aikin software ne da gina kayan aikin sarrafa kansa, wanda ya dogara ne akan ƙirar ƙirar kayan aikin (POM), wanda galibi ana amfani dashi don ƙaddamar da aikace-aikacen tushen Java, amma kuma ana iya amfani dashi akan ayyukan da aka rubuta a cikin C # , Ruby da sauran yarukan shirye-shirye.

A cikin wannan labarin, zan yi bayanin yadda ake shigarwa da daidaita sabon sigar Apache Maven akan tsarin CentOS 7 (umarnin da aka bayar shima yana aiki akan rarraba RHEL da Fedora).

  • Sabuwar turawa ko data kasance misali uwar garken CentOS 7.
  • Kit ɗin Ci gaban Java (JDK) - Maven 3.3+ yana buƙatar JDK 1.7 ko sama don aiwatarwa.

Sanya OpenJDK 8 a cikin CentOS 7

Kit ɗin Ci gaban Java (JDK) shine buƙatu na farko don shigar da Apache Maven, don haka fara shigar da Java akan tsarin CentOS 7 daga ma'ajin da aka saba kuma tabbatar da sigar ta amfani da bin umarni.

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

Idan shigarwa ya yi kyau, kuna ganin fitarwa mai zuwa.

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)

Sanya Apache Maven a cikin CentOS 7

Na gaba, je zuwa shafin saukar da Apache Maven na hukuma kuma ɗauki sabon sigar ko amfani da umarnin wget mai zuwa don zazzage shi a ƙarƙashin maven gida 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

Cire fayil ɗin da aka sauke, sannan a sake suna ta amfani da umarni masu zuwa.

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

Sanya Apache Maven Environment

Yanzu muna buƙatar saita masu canjin yanayi zuwa fayilolin Apache Maven da aka riga aka tattara akan tsarinmu ta hanyar ƙirƙirar fayil ɗin sanyi 'maven.sh' a cikin '/etc/profile.d' directory.

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

Ƙara saitin mai zuwa a cikin fayil na 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}

Yanzu sanya fayil ɗin sanyi na 'maven.sh' wanda za'a iya aiwatar da shi sannan kuma loda tsarin ta hanyar aiwatar da umarnin 'source'.

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

Duba Apache Maven Version

Don tabbatar da shigarwa na Apache Maven, gudanar da umarnin maven mai zuwa.

# mvn --version

Kuma ya kamata ku sami fitarwa mai kama da haka:

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"

Shi ke nan! Kun yi nasarar shigar Apache Maven 3.5.4 akan tsarin ku na CentOS 7. Idan kuna da wasu matsalolin da suka shafi shigarwa, raba tare da mu a cikin sashin sharhi.