Apache Maven es una herramienta de gestión de proyectos Java gratuita, de código abierto y basada en POM. Está escrito en Java y se usa para crear proyectos escritos en C#, Scala, Ruby, etc. Apache Maven está diseñado para que los desarrolladores de Java los ayuden a desarrollar informes, comprobar, crear y probar configuraciones de automatización. La herramienta fue desarrollada por Apache Group para construir, publicar e implementar múltiples proyectos Java a la vez para un mejor rendimiento. Apache Maven utiliza archivos XML para definir los detalles de configuración, las dependencias del proyecto y otros datos.
Características
- Gestión de dependencias
- Repositorio grande
- Extensible a través de complementos
- Compilaciones basadas en modelos
- Publicación de gestión y distribución de versiones
- Compatibilidad con versiones anteriores
- Fácil de probar, implementar y administrar actualizaciones
En esta publicación, le mostraremos cómo instalar Apache Maven en OracleLinux 8.
Requisitos
- Un servidor que ejecuta OracleLinux 8 en Atlantic.Net Cloud Platform
- Una contraseña de root está configurada en su servidor
Paso 1:crear el servidor en la nube de Atlantic.Net
Primero, inicie sesión en su servidor en la nube de Atlantic.Net. Cree un nuevo servidor, eligiendo Oracle Linux como sistema operativo con al menos 2 GB de RAM. Conéctese a su servidor en la nube a través de SSH e inicie sesión con las credenciales resaltadas en la parte superior de la página.
Una vez que haya iniciado sesión en su servidor, ejecute el siguiente comando para actualizar su sistema base con los últimos paquetes disponibles.
actualización dnf -y
Paso 2:instale Maven a través del repositorio de AppStream
experto en información dnf
Deberías obtener el siguiente resultado:
Última comprobación de caducidad de metadatos:hace 1:43:10 el jueves 19 de mayo de 2022 a las 02:02:55 a. 27 kFuente:maven-3.5.4-5.module+el8+5161+5cac467c.src.rpmRepositorio:ol8_appstreamSummary:herramienta de comprensión y gestión de proyectos JavaURL:http://maven.apache.org/License:ASL 2.0 y MITDescripción:Maven es una herramienta de comprensión y gestión de proyectos de software. Basado en el concepto de un modelo de objeto de proyecto (POM), Maven puede administrar la construcción de un proyecto, informes y documentación desde una pieza central de información.
Ahora, instale Apache Maven usando el siguiente comando:
dnf instalar maven -y
Después de la instalación, verifique la versión de Maven usando el siguiente comando:
mvn --versión
Deberías obtener el siguiente resultado:
Apache Maven 3.5.4 (Red Hat 3.5.4-5)Inicio de Maven:/usr/share/mavenVersión de Java:1.8.0_332, proveedor:Red Hat, Inc., tiempo de ejecución:/usr/lib/jvm/java -1.8.0-openjdk-1.8.0.332.b09-2.el8_6.x86_64/jre Configuración regional predeterminada:en_IN, codificación de plataforma:UTF-8OS nombre:"linux", versión:"4.18.0-348.12.2.el8_5.x86_64 ", arco:"amd64", familia:"unix"
Paso 3:instalar Maven desde la fuente
Es una buena idea instalar Apache Maven desde la fuente si desea instalar la última versión de Maven. Apache Maven es un software basado en Java. por lo que deberá instalar OpenJDK en su sistema.
Ejecute el siguiente comando para instalar OpenJDK en su servidor.
dnf instalar java-11-openjdk -y
Después de la instalación exitosa, verifique la versión de Java usando el siguiente comando:
java --versión
Salida de muestra:
A continuación, vaya a la página de descarga de Apache Maven y descargue la última versión de Maven:
wget https://dlcdn.apache.org/maven/maven-3/3.8.5/binaries/apache-maven-3.8.5-bin.tar.gz
A continuación, cree un directorio para Apache Maven con el siguiente comando:
mkdir /usr/local/maven
A continuación, extraiga el archivo descargado al directorio de Maven con el siguiente comando:
tar xzf apache-maven-3.8.5-bin.tar.gz -C /usr/local/maven/ --strip-components=1
A continuación, deberá agregar la ubicación binaria de Maven a la ruta del sistema. Puede agregarlo con el siguiente comando:
echo exportar 'PATH=$PATH:/usr/local/maven/bin/'> /etc/profile.d/maven.shecho 'exportar JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0 .15.0.10-2.el8_6.x86_64'>> /etc/profile.d/maven.sh
A continuación, establezca los permisos adecuados para el archivo maven.sh con el siguiente comando:
chmod +x /etc/profile.d/maven.sh
A continuación, active la ruta del sistema Maven con el siguiente comando:
fuente /etc/profile.d/maven.sh
Luego, verifique la versión de Maven usando el siguiente comando:
mvn --versión
Deberías obtener el siguiente resultado:
Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0)Inicio de Maven:/usr/local/mavenVersión de Java:11.0.15, proveedor:Red Hat, Inc., tiempo de ejecución:/usr/lib/jvm/java-11-openjdk-11.0 .15.0.10-2.el8_6.x86_64 Configuración regional predeterminada:en_IN, codificación de plataforma:UTF-8OS nombre:"linux", versión:"4.18.0-348.12.2.el8_5.x86_64", arch:"amd64", familia:"unix"
Conclusión
En la guía anterior, explicamos dos métodos para instalar Apache Maven en OracleLinux 8. Ahora puede comenzar a usar Apache Maven para administrar su proyecto Java. Comience con el alojamiento VPS de Atlantic.Net.