Otu esi etinye Apache Maven na CentOS 7
Apache Maven bụ njikwa ọrụ ngwanrọ mepere emepe ma wuo akụrụngwa akpaaka, nke dabere na echiche nke ihe ngosi ihe omume (POM), nke a na-ejikarị maka ibuga ngwa dabere na Java, mana enwere ike iji ya na ọrụ edere na C # , Ruby na asụsụ mmemme ndị ọzọ.
N'isiokwu a, m ga-akọwa otu esi etinye ma hazie ụdị Apache Maven kachasị ọhụrụ na sistemụ CentOS 7 (ntụziaka enyere na-arụkwa ọrụ na nkesa RHEL na Fedora).
- Ihe atụ nkesa CentOS 7 ma ọ bụ dị ọhụrụ.
- Ngwa mmepe Java (JDK) – Maven 3.3+ chọrọ JDK 1.7 ma ọ bụ karịa ka emee.
Wụnye OpenJDK 8 na CentOS 7
Ngwa mmepe Java (JDK) bụ isi ihe achọrọ iji wụnye Apache Maven, yabụ buru ụzọ wụnye Java na sistemụ CentOS 7 site na ebe nchekwa ndabara wee nyochaa ụdị ahụ site na iji iwu ndị a.
# yum install -y java-1.8.0-openjdk-devel # java -version
Ọ bụrụ na echichi gara nke ọma, ị ga-ahụ mmepụta na-esonụ.
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)
Wụnye Apache Maven na CentOS 7
Na-esote, gaa na ibe nbudata Apache Maven nke gọọmentị wee jide ụdị kachasị ọhụrụ ma ọ bụ jiri iwu wget na-esote budata ya n'okpuru akwụkwọ ndekọ ụlọ maven '/ 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
Wepụ faịlụ ebe nchekwa ebudatara, wee nyegharịa ya aha site na iji iwu ndị a.
# tar -xf apache-maven-3.5.4-bin.tar.gz # mv apache-maven-3.5.4/ apache-maven/
Hazie Apache Maven Environment
Ugbu a, anyị kwesịrị ịhazi mgbanwe gburugburu ka faịlụ Apache Maven chịkọtaburu na sistemụ anyị site na ịmepụta faịlụ nhazi 'maven.sh' na ndekọ '/etc/profile.d'.
# cd /etc/profile.d/ # vim maven.sh
Tinye nhazi ndị a na faịlụ nhazi '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}
Ugbu a, mee ka faịlụ nhazi 'maven.sh' rụọ ọrụ wee buru nhazi ahụ site na iji iwu 'isi iyi'.
# chmod +x maven.sh # source /etc/profile.d/maven.sh
Lelee ụdị Apache Maven
Iji nyochaa nrụnye Apache Maven, mee iwu maven a.
# mvn --version
Ma ị ga-enweta nsonaazụ yiri nke a:
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"
Ọ bụ ya! Ị tinyela Apache Maven 3.5.4 nke ọma na sistemụ CentOS 7 gị. Ọ bụrụ na ị nwere nsogbu ọ bụla metụtara echichi, kekọrịta anyị na ngalaba nkọwa.