Ver destacados

Cómo instalar Apache Maven en Debian o CentOS 7 Linux

Tutorial que explica cómo instalar y configurar el entorno de Apache Maven en Debian y CentOS 7 (Linux) paso a paso.
Escrito por
7K Visitas  |  Publicado sep 03 2018 14:05
Favorito
Compartir
Comparte esta pagina a tus Amigos y Contactos usando las siguientes Redes Sociales


Existen diversas soluciones para alojar sitios web de una forma dinámica, simple pero que cuente con las mejores herramientas para una administración centralizada de estos sitios web.

 

Pese al gran abanico de posibilidades existente para realizar esta acción, sin lugar a dudas, Apache es la apuesta más amplia a nivel mundial para todo lo asociado a la web y dispone de diversas plataformas y utilidades. En el año 2009 Apache ya contaba con 100 millones de sitios web acaparando un 70 % de la totalidad de ellos.

 

Debido a su popularidad su uso se ha extendido de manera notable, siendo Apache Maven una de las más llamativas por su versatilidad y capacidad de funcionamiento. Es por esta razón que a través de este tutorial hoy en Solvetic veremos cómo instalar Apache Maven en Debian 9 y CentOS 7 de forma práctica.

 

Recopilación de los mejores y más útiles tutoriales de Debian Linux

 

Aquí encontrarás los tutoriales con mejores soluciones para CentOS Linux

 

¿Qué es Apache Maven?
Apache Maven se ha desarrollado como una herramienta de gestión y comprensión de proyectos de software, la cual está basada en el concepto de un modelo de objeto de proyecto (POM).

 

Cuando implementamos Apache Maven, será posible gestionar la compilación, los informes y la documentación de un proyecto desde un punto central de información lo cual es algo ideal para los administradores y personal involucrado en el mantenimiento de los sitios web. Además Apache Maven se puede usar para crear y administrar cualquier proyecto basado en Java con lo cual se cuenta con una herramienta de gran alcance.

 

Objetivos de Apache Maven
Apache Maven se ha trazado una serie de objetivos que tendrán un alto impacto en las organizaciones como lo son:
  • Brindar información de calidad del proyecto.
  • Brindar un sistema de construcción uniforme para las tareas de soporte.
  • Generar lineamientos enfocados en el desarrollo de mejores prácticas las cuales son ideales para temas de auditoria.
  • Brindar migraciones completas a nuevas funciones.

 

Características sobresalientes de Apache Maven
Apache Maven posee una serie de características dentro de las cuales destacamos:
  • Acceso inmediato a nuevas funciones sin que se requiera de altos niveles de configuración.
  • Configuración simple de los nuevos proyectos.
  • Cuenta con un repositorio amplio de bibliotecas y metadatos, los cuales están disponibles de forma inmediata y en tiempo real.
  • Una mejor administración de las dependencias dentro de las cuales se incluye actualización automática, cierres de dependencia y más tareas.
  • Apache Maven puede construir diversos proyectos en tipos de salida predefinidos, como JAR, WAR y más.
  • Mejor gestión de dependencias.

 

Ahora vamos a ver como instalar Apache Maven en Debian 9 y CentOS 7.

 


1. Instalación de Apache Maven en Debian 9 Linux


Para dar inicio al proceso de instalación debemos instalar en primer lugar OpenJDK 8, ya que Java Development Kit (JDK) es uno de los componentes esenciales para instalar Apache Maven.

 

Paso 1

Para ello vamos a usar el repositorio de Java PPA y luego verificar la versión con los siguientes comandos:
sudo apt install software-properties-common apt-transport-https -y

 

Paso 2

Procedemos a instalar los repositorios:
sudo add-apt-repository ppa:webupd8team/java -y

 

Paso 3

Actualizamos los paquetes ejecutando:
sudo apt-get update -y
Una vez actualizados, procedemos a la instalación de Java ejecutando:
sudo apt-get install oracle-java8-installer

 

Paso 4

Ingresamos la letra S para confirmar la descarga e instalación de Java, durante el proceso será necesario aceptar la licencia de uso:

 

 

Paso 5

Posteriormente veremos lo siguiente. Aceptamos los términos de los códigos binarios

 

 

Paso 6

Se completará el proceso de instalación de Java.

 

 

Paso 7

Procedemos a validar la versión de java instalada ejecutando:
java -version

 

Paso 8

El siguiente paso consiste en usar el comando wget para descargar la última versión de Apache Maven en el directorio principal de Maven el cual es /usr/local/src:
sudo cd /usr/local/src
sudo wget http://www-us.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz

 

Paso 9

Procedemos a extraer el archivo y a renombrar el directorio de Apache Maven:
sudo tar -xf apache-maven-3.5.4-bin.tar.gz
sudo mv apache-maven-3.5.4/ apache-maven/

 


2. Configuración del entorno de Apache Maven en Debian 9 Linux

 

El siguiente paso a dar es configurar las variables de entorno para los archivos de Apache Maven en el sistema y para ello debemos crear un nuevo archivo de configuración 'maven.sh' en el directorio /etc/profile.d de la siguiente forma:

sudo cd /etc/profile.d/
sudo nano maven.sh
En el archivo pegaremos las siguientes líneas:
# Apache Maven Environment Variables
# MAVEN_HOME for Maven 1 - M2_HOME for Maven 2
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export M2_HOME=/usr/local/src/apache-maven
export MAVEN_HOME=/usr/local/src/apache-maven
export PATH=${M2_HOME}/bin:${PATH}

 

Guardamos los cambios usando las teclas siguientes:

 

Ctrl + O

 

Salimos del editor usando:

 

Ctrl + X

 

Ahora permitimos que el archivo de configuración 'maven.sh' sea ejecutable y luego cargamos la configuración ejecutando el comando source así:

sudo chmod +x maven.sh
sudo source /etc/profile.d/maven.sh
Finalmente, podremos validar la versión de Apache Maven instalada ejecutando:
mvn –version

 


3. Instalación de Apache Maven en CentOS 7 Linux


Ahora veremos los pasos para instalar Apache Maven en CentOS 7.

 

Instalación de OpenJDK 8
Para realizar esta instalación de Java, debemos ejecutar el siguiente comando:
yum install -y java-1.8.0-openjdk-devel

 

Una vez instalado procedemos a validar la versión de Java instalada:

java -version

 

 

Instalación de Apache Maven

A continuación, usaremos el comando wget para descargar la última versión de Apache Maven de la siguiente forma:
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

 

Procedemos a extraer el contenido y a renombrar el archivo:

tar -xf apache-maven-3.5.4-bin.tar.gz
mv apache-maven-3.5.4/ apache-maven/

 

 


4. Configuración del entorno de Apache Maven en CentOS 7 Linux


Al igual que Debian, vamos a configurar las variables de entorno para los archivos de Apache Maven precompilados y para ello vamos a crear un archivo de configuración 'maven.sh' en el directorio /etc/profile.d:
cd /etc/profile.d/
nano maven.sh
Allí pegaremos las siguientes líneas:
# 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}

 

Guardamos los cambios con las teclas:

 

Ctrl + O

 

Salimos del editor usando las teclas:

 

Ctrl + X

 

Ahora permitiremos que el archivo sea ejecutable y cargamos la configuración usando source:

chmod +x maven.sh
source /etc/profile.d/maven.sh
Finalmente, validamos la versión de Apache Maven con el siguiente comando:
mvn –version

 

Así, hemos visto como instalar Apache Maven en estas dos conocidas distribuciones de Linux y de este modo sacar el máximo provecho de Apache Maven el cual hemos visto dispone de grandes funcionalidades para cada tipo de usuario y organización.

 

Te mostramos detalladamente cómo instalar Apache Maven en Ubuntu de Linux.

¿Te ayudó este Tutorial?

Ayuda a mejorar este Tutorial!
¿Quieres ayudarnos a mejorar este tutorial más? Puedes enviar tu Revisión con los cambios que considere útiles. Ya hay 0 usuario que han contribuido en este tutorial al enviar sus Revisiones. ¡Puedes ser el próximo!