Android

Paano mag-install ng apache maven sa sentimo 7

How to install Apache Maven on CentOS 7

How to install Apache Maven on CentOS 7

Talaan ng mga Nilalaman:

Anonim

Ang Apache Maven ay isang libre at bukas na mapagkukunan ng pamamahala ng proyekto at pag-unawa na ginamit na pangunahin para sa mga proyekto ng Java. Gumagamit si Maven ng isang Model Object ng Proyekto (POM) na mahalagang isang XML file na naglalaman ng impormasyon tungkol sa proyekto, mga detalye ng pagsasaayos, mga dependencies ng proyekto, at iba pa.

Sa tutorial na ito ay magpapakita kami sa iyo ng dalawang magkakaibang paraan upang mai-install ang Apache Maven sa CentOS 7.

Ang opisyal na mga repositori ng CentOS ay naglalaman ng mga Maven packages na maaaring mai-install kasama ang manager ng yum package. Ito ang pinakamadaling paraan upang mai-install ang Maven sa CentOS, gayunpaman ang bersyon na kasama sa mga repositori ay maaaring mawala sa likuran ng pinakabagong bersyon ng Maven.

Upang mai-install ang pinakabagong bersyon ng Maven sundin ang mga tagubilin na ibinigay sa ikalawang bahagi ng artikulong ito kung saan mai-download namin ang Maven mula sa kanilang opisyal na website.

Piliin ang paraan ng pag-install na pinaka-angkop para sa iyong pag-setup at kapaligiran.

Mga kinakailangan

Ang gumagamit na nag-log in ka ay dapat magkaroon ng mga pribilehiyo ng sudo upang mai-install ang mga pakete.

Ang pag-install ng Apache Maven sa CentOS kasama ang Yum

Ang pag-install ng Maven sa CentOS 7 gamit ang yum ay isang simple, prangka na proseso.

  1. I-install ang Maven sa pamamagitan ng pag-type ng sumusunod na utos sa iyong terminal:

    sudo yum install maven

    Patunayan ang pag-install sa pamamagitan ng pag-type ng utos ng mvn -version :

    mvn -version

    Ang output ay dapat magmukhang ganito:

    Apache Maven 3.0.5 (Red Hat 3.0.5-17) Maven home: /usr/share/maven Java version: 1.8.0_191, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "3.10.0-862.3.2.el7.x86_64", arch: "amd64", family: "unix"

Ayan yun. Nai-install na ngayon si Maven sa iyong CentOS system at maaari mong simulan ang paggamit nito.

I-install ang Pinakabagong Paglabas ng Apache Maven

Ang mga sumusunod na seksyon ay nagbibigay ng isang hakbang-hakbang na mga tagubilin tungkol sa kung paano i-install ang pinakabagong bersyon ng Apache Maven sa CentOS 7. Kami ay mag-download ng pinakabagong paglabas ng Apache Maven mula sa kanilang opisyal na website.

1. I-install ang OpenJDK

Ang Maven 3.3+ ay nangangailangan ng JDK 1.7 o sa itaas na mai-install. I-install namin ang OpenJDK, na kung saan ay ang default na pag-unlad ng Java at runtime sa CentOS 7.

I-install ang OpenJDK package sa pamamagitan ng pag-type:

java-1.8.0-openjdk

Patunayan na matagumpay na mai-install ang Java sa pamamagitan ng pagpapatakbo ng sumusunod na utos:

java -version

Ang output ay dapat magmukhang ganito:

openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-b12) OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

2. I-download ang Apache Maven

Sa panahon ng pagsulat ng artikulong ito, ang pinakabagong bersyon ng Apache Maven ay 3.6.0 . Bago magpatuloy sa susunod na hakbang dapat mong suriin ang pahina ng pag-download ng Maven upang makita kung magagamit ang isang mas bagong bersyon.

Magsimula sa pamamagitan ng pag-download ng Apache Maven sa direktoryo ng /tmp gamit ang sumusunod na utos ng wget :

wget https://www-us.apache.org/dist/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz -P /tmp

Kapag nakumpleto ang pag-download, kunin ang archive sa direktoryo /opt :

sudo tar xf /tmp/apache-maven-3.6.0.tar.gz -C /opt

Upang magkaroon ng higit na kontrol sa mga bersyon ng Maven at mga update, gagawa kami ng isang makasagisag na link maven na ituturo sa direktoryo ng pag-install Maven:

sudo ln -s /opt/apache-maven-3.6.0 /opt/maven

Upang mai-upgrade ang iyong Maven na pag-install, i-unpack lamang ang mas bagong bersyon at baguhin ang symlink upang ituro ito.

3. Mga variable ng setting ng kapaligiran

Susunod, kailangan nating i-setup ang mga variable ng kapaligiran. Buksan ang iyong text editor at lumikha ng isang bagong file na pinangalanan mavenenv.sh loob ng /etc/profile.d/ direktoryo.

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

Idikit ang mga sumusunod na linya:

/etc/profile.d/maven.sh

export JAVA_HOME=/usr/lib/jvm/jre-openjdk export M2_HOME=/opt/maven export MAVEN_HOME=/opt/maven export PATH=${M2_HOME}/bin:${PATH}

I-save at isara ang file. Ang script na ito ay ma-sourize sa pagsisimula ng shell.

Gawin ang naisakatuparan ng script sa pamamagitan ng pagpapatakbo ng sumusunod na utos ng chmod :

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

I-load ang mga variable ng kapaligiran gamit ang source command:

source /etc/profile.d/maven.sh

4. Patunayan ang pag-install

Upang mapatunayan na naka-install si Maven, gamitin ang utos ng mvn -version -print ang bersyon ng Maven:

mvn -version

Dapat mong makita ang isang bagay tulad ng mga sumusunod:

Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-24T18:41:47Z) Maven home: /opt/maven Java version: 1.8.0_191, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "3.10.0-862.3.2.el7.x86_64", arch: "amd64", family: "unix"

Ayan yun. Ang pinakabagong bersyon ng Maven ay naka-install na ngayon sa iyong CentOS system.

Konklusyon

Matagumpay mong na-install ang Apache Maven sa iyong CentOS 7. Maaari mo na ngayong bisitahin ang opisyal na pahina ng Dokumentasyon ng Apache Maven at malaman kung paano makapagsimula kay Maven.

java maven centos