Cómo instalar Apache Maven en Ubuntu 20.04

Cómo instalar Apache Maven en Ubuntu 20.04

En este artículo, veremos cómo instalar Apache Maven en Ubuntu 20.04. Instalaremos la versión Apache Maven 3.6.3.

Apache Maven es una herramienta de comprensión y gestión de proyectos de software. Basado en el concepto de un modelo de objetos de proyecto (POM), Maven puede administrar la construcción, los informes y la documentación de un proyecto a partir de una pieza central de información.

Apache Maven es una herramienta de gestión de proyectos de código abierto y gratuita que se utiliza para proyectos Java. Puede administrar fácilmente la compilación, los informes y la documentación de un proyecto desde una pieza central de información utilizando Apache Maven.

Prerrequisitos

  • Servidor dedicado con el sistema operativo Ubuntu 20.04 instalado.
  • usuario root o no root con privilegios sudo.

Requisitos del sistema

  • Maven 3.3+ requiere JDK 1.7 o superior para ejecutarse.
  • Sin requisitos mínimos de memoria.
  • Sin requisitos mínimos de SO. Los scripts de inicio se incluyen como scripts de shell y archivos por lotes de Windows.

Paso 1: mantenga actualizado su servidor

# apt-get update -y
# apt-get upgrade -y

Paso 2: instalar Java

A continuación, instalaremos OpenJDK 11.

# apt-get install -y default-jre

Para verificar la instalación, verifique la versión usando el siguiente comando:

# java -version

La salida será similar a la siguiente:

openjdk version "11.0.8' 2020-07-14
OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)
OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Ubuntu-0ubuntu120.04, mixed mode, sharing)

Paso 3: instale Apache Maven

Cambiaremos nuestro directorio de trabajo actual a / opt / directorio:

# cd /opt/

Podemos descargar la última versión estable de Apache Maven desde el sitio web oficial: usando el comando wget . En caso de que falte el comando wget , puede instalarlo usando el comando # apt-get install wget -y .

# wget https://www-us.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

Una vez que se haya completado la descarga, extraiga el archivo descargado:

# tar -xvzf apache-maven-*tar.gz

Ahora, cambie el nombre del directorio extraído usando el siguiente comando:

# mv apache-maven-3.6.3 maven

Paso 4: configurar las variables de entorno

A continuación, necesitaremos configurar las variables de entorno como M2_HOME , JAVA_HOME y PATH . Puede hacer esto creando un archivo mavenenv.sh dentro del directorio /etc/profile.d/ :

# vi /etc/profile.d/mavenenv.sh

Agregue las siguientes líneas:

export JAVA_HOME=/usr/lib/jvm/default-java
export M2_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}

Guardar y cerrar.

Haga que el archivo sea ejecutable:

# chmod +x /etc/profile.d/mavenenv.sh

Ahora puede cargar las variables de entorno:

# source /etc/profile.d/mavenenv.sh

Paso 5: verificar la instalación

Una vez que todo se haya configurado correctamente, verifique la versión de Apache Maven:

# mvn --version

La salida será similar a la siguiente:

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/maven
Java version: 11.0.8, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux', version: "5.4.0-51-generic', arch: "amd64', family: "unix'

Hemos instalado con éxito Apache Maven.

En este artículo, hemos visto cómo instalar Apache Maven en Ubuntu 20.04.


Cómo solucionar problemas de WordPress 5.0

Cómo solucionar problemas de WordPress 5.0

WordPress 5.0 finalmente se está implementando y trae consigo una nueva experiencia de edición con Gutenberg

Cómo corregir el error de clasificación utf8mb4_0900_ai_ci al importar la base de datos de WordPress

Cómo corregir el error de clasificación utf8mb4_0900_ai_ci al importar la base de datos de WordPress

Si está cambiando su instalación de WordPress de un servidor MySQL 8 a MySQL 5.7 (o inferior), lo más probable es que encuentre

🔧 REVISIÓN: Parece que a su instalación de PHP le falta la extensión MySQL que es requerida por WordPress

🔧 REVISIÓN: Parece que a su instalación de PHP le falta la extensión MySQL que es requerida por WordPress

¿Está buscando ejecutar un sitio de WordPress autogestionado? Excelente. Aprenderás un trillón de cosas. Una de las partes críticas del entorno

Cómo configurar el editor clásico como el editor predeterminado en WordPress en lugar de Gutenberg

Cómo configurar el editor clásico como el editor predeterminado en WordPress en lugar de Gutenberg

El Editor de Gutenberg pronto se convertirá en el editor predeterminado en WordPress. Tendrá la opción de seleccionar el Editor clásico

Cómo actualizar elementos de carpeta en Windows 11

Cómo actualizar elementos de carpeta en Windows 11

Con la opción Actualizar en el menú contextual que falta, así es como puede actualizar elementos en el Explorador de archivos en Windows 11.

REVISIÓN: El editor ha encontrado un error inesperado en WordPress después de la actualización

REVISIÓN: El editor ha encontrado un error inesperado en WordPress después de la actualización

¿No puede escribir una nueva publicación con el nuevo Editor de bloques en WordPress? Lo más probable es que obtenga "El editor

Cómo deshabilitar el editor de bloques e instalar el editor clásico en WordPress 5.0

Cómo deshabilitar el editor de bloques e instalar el editor clásico en WordPress 5.0

A partir de WordPress 5.0, el editor predeterminado en WordPress es el nuevo editor de bloques. El nuevo editor es radicalmente diferente

Cómo habilitar las etiquetas cortas de PHP

Cómo habilitar las etiquetas cortas de PHP

En este artículo, hemos cubierto cómo habilitar las etiquetas cortas de PHP. PHP analiza el archivo usando etiquetas de apertura y cierre, que se parecen a. Para habilitar las etiquetas cortas de PHP

Configurar mod_evasive para prevenir ataques DoS y DDoS en CentOS

Configurar mod_evasive para prevenir ataques DoS y DDoS en CentOS

En este artículo, aprenderemos cómo instalar y configurar mod_evasive para prevenir ataques DoS y DDoS en CentOS. El módulo de Apache mod_evasive.

Cómo instalar PHP con PHP-FPM para NGINX en CentOS

Cómo instalar PHP con PHP-FPM para NGINX en CentOS

cómo instalar PHP con PHP-FPM para NGINX en CentOS. La configuración básica del servidor web NGINX para procesar la aplicación PHP y el servidor en el puerto 80.