Androide

Cómo instalar apache maven en centos 7

How to install Apache Maven on CentOS 7

How to install Apache Maven on CentOS 7

Tabla de contenido:

Anonim

Apache Maven es una herramienta de gestión y comprensión de proyectos de código abierto y gratuita utilizada 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, dependencias del proyecto, etc.

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 el administrador de paquetes yum . Esta es la forma más fácil de instalar Maven en CentOS, sin embargo, la versión incluida en los repositorios puede estar a la zaga de la última versión de Maven.

Para instalar la última versión de Maven, siga las instrucciones proporcionadas 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.

Prerrequisitos

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

Instalación de Apache Maven en CentOS con Yum

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

  1. Instala Maven escribiendo el siguiente comando en tu terminal:

    sudo yum install maven

    Verifique la instalación escribiendo el comando mvn -version :

    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. Maven ahora está instalado en su sistema CentOS y puede comenzar a usarlo.

Instale la última versión de Apache Maven

Las siguientes secciones proporcionan 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. Instalar OpenJDK

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

Instale el paquete OpenJDK escribiendo:

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 directorio /tmp usando el siguiente comando 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

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

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

Para tener más control sobre las versiones y actualizaciones de Maven, crearemos un enlace simbólico maven que 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 desempaquete 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. Abra su editor de texto y cree un nuevo archivo llamado mavenenv.sh dentro del directorio /etc/profile.d/ .

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 obtendrá al iniciar el shell.

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

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

Cargue las variables de entorno utilizando el comando de source :

source /etc/profile.d/maven.sh

4. Verifique la instalación

Para verificar que Maven esté instalado, use el comando mvn -version 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. La última versión de Maven ahora está instalada en su sistema CentOS.

Conclusión

Ha instalado con éxito Apache Maven en su CentOS 7. Ahora puede visitar la página oficial de documentación de Apache Maven y aprender cómo comenzar a usar Maven.

java maven centos