Cómo instalar Maven en macOS (2 métodos)

17 nov 2022 3 min di lettura
Cómo instalar Maven en macOS (2 métodos)
Indice dei contenuti

Introducción

Apache Maven es un proyecto de código abierto impulsado por la comunidad que tiene como objetivo crear y mantener las herramientas de código abierto más populares para crear aplicaciones Java. Fue creado por Apache Software Foundation en 2001 como un intento de estandarizar el proceso de construcción para proyectos Java. A lo largo de los años, se ha convertido en un sólido conjunto de herramientas que se puede utilizar para una amplia variedad de proyectos.

Maven ofrece una serie de beneficios, incluida la integración con otras herramientas como Jenkins, AWS CodeStar y más. Esto permite compilaciones más automatizadas y ciclos de lanzamiento más rápidos.

En este tutorial, discutiremos dos métodos para instalar Maven en el sistema macOS.

  • Método 1: Instalar Maven usando homebrew
  • Método 2: Instalación manual de Maven

requisitos previos

  • Kit de desarrollo de Java (JDK): Maven 3.3+ requiere JDK 1.7 o posterior para ejecutarse.
  • Disco: se requieren aproximadamente 10 MB para instalar Maven. Además, se utilizará espacio en disco adicional para el repositorio local de Maven.
  • Sistema Operativo: Sin requisitos mínimos. Puede ejecutarse en cualquier sistema operativo con JDK instalado.

Instalación de Maven en macOS usando Homebrew

El último Maven está disponible como fórmulas Homebrew. Utilice los siguientes pasos para instalar Maven en macOS junto con otra información útil.

Asegúrese de que su sistema macOS tenga Homebrew instalado y actualizado. El siguiente comando le mostrará la versión de preparación.

brew --version

El siguiente paso es instalar Maven en macOS. Ejecute el siguiente comando para instalar la versión disponible de Apache Maven en su PC con macOS.

brew install maven

Una vez completada la instalación, puede encontrar la versión de Maven instalada con el siguiente comando:

maven --version

El archivo de configuración principal de Maven es settings.xml. Homebrew coloca este archivo de configuración en el directorio /usr/local/opt/maven/libexec/conf. Puede ver el archivo con el siguiente comando:

ls -la /usr/local/opt/maven/libexec/conf
total 32
 drwxr-xr-x 5 admin admin 160 Jun 6 09:16.
 drwxr-xr-x 6 admin admin 192 Jun 6 09:16..
 drwxr-xr-x 3 admin admin 96 Jun 6 09:16 logging
 -rw-r--r-- 1 admin admin 10742 Jun 6 09:16 settings.xml
 -rw-r--r-- 1 admin admin 3747 Jun 6 09:16 toolchains.xml

Eso es todo. Ha instalado con éxito Apache Maven en su sistema macOS.

Las siguientes instrucciones lo ayudarán a actualizar Maven o desinstalarlo de su sistema en el futuro.

Actualice Maven: Omita los pasos desde aquí si tiene instalado Maven en este momento. Las siguientes instrucciones serán útiles más adelante para actualizar su versión de Maven. Puede actualizar su versión de Maven en cualquier momento con este único comando:

brew upgrade maven

Eliminar Maven: si ya no necesita Maven, desinstálelo con el siguiente comando:

brew uninstall maven

Instalar Maven manualmente en MacOS

Recomendamos usar Homebrew para instalar Maven, que también proporciona los paquetes más recientes con opciones de actualización más sencillas. Pero si desea que Maven se instale para un usuario específico, use las instrucciones a continuación para instalar Maven manualmente en macOS.

Puede descargar la última versión de Apache Maven desde su página de descarga oficial.

El archivo descargado se creará en el directorio ~/Descargas. Abra una terminal y extraiga el archivo comprimido descargado:

tar xzf ~/Downloads/apache-maven-3.8.6-bin.tar.gz -C ~

El comando anterior extraerá el archivo a su directorio de inicio. Puede verificar los archivos con el siguiente comando:

ls -la ~/apache-maven-3.8.6/

macOS 10.5 Catalina o posterior usa Zsh como shell predeterminado. Puede configurar MVN_HOME y cambiar la variable de entorno PATH a ~/.zshrc. Edite el archivo ~/.zshrc y actualice el siguiente contenido:

export MVN_HOME=~/apache-maven-3.8.6
 export PATH=$MVN_HOME/bin:$PATH

Los usuarios mayores de macOS editan ~/.bash_profile y agregan el siguiente contenido:

export MVN_HOME=~/apache-maven-3.8.6
 export PATH=$MVN_HOME/bin:$PATH

Para confirmar qué shell (Zsh o Bash) está activo en su sistema, ejecute el siguiente comando:

echo $SHELL

Simplemente puede reiniciar el shell para aplicar los cambios o usar el siguiente comando para cargar variables de entorno en el shell actual:

source ~/.zshrc

Los usuarios mayores de macOS editan el comando anterior en el archivo fuente ~/.bash_profile.

Eso es todo. Ha instalado correctamente Maven en su sistema macOS. Use el siguiente comando para verificar la versión de Maven instalada:

mvn --version
Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
 Maven home: /Users/admin/apache-maven-3.8.6
 Java version: 18.0.2.1, vendor: Homebrew, runtime: /usr/local/Cellar/openjdk/18.0.2.1/libexec/openjdk.jdk/Contents/Home
 Default locale: en_US, platform encoding: UTF-8
 OS name: "mac os x", version: "12.5", arch: "x86_64", family: "mac"

Conclusión

Maven se basa en dependencias definidas entre proyectos para mantener todo coherente. Esto significa que los cambios en un proyecto no afectarán a otro a menos que se indique explícitamente. Maven puede integrarse con otras herramientas como Jenkins, AWS CodeStar y otras. Esto permite compilaciones más automatizadas y ciclos de lanzamiento más rápidos. Maven centraliza toda la información de compilación en un solo lugar, lo que facilita el seguimiento de los problemas entre los equipos.

Las instrucciones anteriores brindan detalles sobre la instalación de Maven usando Homebrew y la instalación manual de Maven descargando el código fuente binario.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.