GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Apache Maven en CentOS 7

Apache Maven es una herramienta de comprensión y gestión de proyectos gratuita y de código abierto que se utiliza principalmente para proyectos Java. Maven utiliza un modelo de objetos de proyecto (POM), que es esencialmente un archivo XML que contiene información sobre el proyecto, detalles de configuración, etcétera.

En este tutorial, le mostraremos dos formas diferentes de instalar Apache Maven en CentOS 7.

Los repositorios oficiales de CentOS contienen paquetes de Maven que se pueden instalar con yum gerente de empaquetación. Esta es la forma más fácil de instalar Maven en CentOS. Sin embargo, la versión incluida en los repositorios puede estar rezagada con respecto a la última versión de Maven.

Para instalar la última versión de Maven, siga los pasos proporcionados en la segunda parte de este artículo, donde descargaremos Maven desde su sitio web oficial.

Elija el método de instalación que sea más apropiado para su configuración y entorno.

Requisitos previos #

El usuario con el que inicia sesión debe tener privilegios sudo para poder instalar paquetes.

Instalando Apache Maven en CentOS con Yum #

Instalar Maven en CentOS 7 usando yum es un proceso simple y directo.

  1. Instale Maven escribiendo el siguiente comando en su terminal:

    sudo yum install maven
  2. Verifique la instalación escribiendo mvn -version comando:

    mvn -version

    La salida debería verse así:

    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"

Eso es todo. Maven ahora está instalado en su sistema CentOS y puede comenzar a usarlo.

Instalar la última versión de Apache Maven #

Las siguientes secciones brindan instrucciones paso a paso sobre cómo instalar la última versión de Apache Maven en CentOS 7. Descargaremos la última versión de Apache Maven desde su sitio web oficial.

1. Instale OpenJDK #

Maven 3.3+ requiere la instalación de JDK 1.7 o superior. Instalaremos OpenJDK, que es el tiempo de ejecución y desarrollo de Java predeterminado en CentOS 7.

Instale el paquete OpenJDK escribiendo:

sudo yum install java-1.8.0-openjdk

Verifique que Java se instaló correctamente ejecutando el siguiente comando:

java -version

La salida debería verse así:

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. Descargar Apache Maven #

Al momento de escribir este artículo, la última versión de Apache Maven es 3.6.0 . Antes de continuar con el siguiente paso, debe consultar la página de descarga de Maven para ver si hay una versión más nueva disponible.

Comience descargando Apache Maven en el /tmp directorio usando el siguiente wget comando:

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

Cuando se complete la descarga, extraiga el archivo en el /opt directorio:

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

Para tener más control sobre las versiones y actualizaciones de Maven, crearemos un enlace simbólico maven eso apuntará al directorio de instalación de Maven:

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

Para actualizar su instalación de Maven, simplemente descomprima la versión más nueva y cambie el enlace simbólico para que apunte a ella.

3. Configurar variables de entorno #

A continuación, necesitaremos configurar las variables de entorno. Abre tu editor de texto y crea un nuevo archivo llamado maven.sh dentro de /etc/profile.d/ directorio.

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

Pegue las siguientes líneas:

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

Guarde y cierre el archivo. Este script se generará al inicio del shell.

Haga que el script sea ejecutable ejecutando el siguiente chmod comando:

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

Cargue las variables de entorno usando el source comando:

source /etc/profile.d/maven.sh

4. Verifique la instalación #

Para verificar que Maven está instalado, use mvn -version comando que imprimirá la versión de Maven:

mvn -version

Debería ver algo como lo siguiente:

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"

Eso es todo. La última versión de Maven ya está instalada en su sistema CentOS.


Cent OS
  1. Cómo instalar Apache Maven en CentOS 7

  2. Cómo instalar maven en RHEL 8 / CentOS 8

  3. Cómo instalar Apache Maven CentOS 7 / RHEL 7

  4. Cómo instalar Apache Kafka en CentOS 8

  5. Cómo instalar Maven en CentOS 7

Cómo instalar Apache CouchDB en CentOS 7

Cómo instalar Apache ServiceMix en CentOS 7

Cómo instalar Apache Maven CentOS 8 / RHEL 8

Cómo instalar Apache Cassandra en CentOS

Cómo instalar Apache Maven en Rocky Linux / CentOS 8

Cómo instalar elgg en CentOS 8