Cómo instalar Maven en Rhel 8 / Centos 8
- 4738
- 723
- Hugo Vera
Maven es una práctica herramienta de gestión de proyectos para proyectos Java. Ayuda a manejar múltiples proyectos, puede integrarse con varios software IDE (entorno de desarrollo integrado) y, sobre todo, simplifica los procesos de compilación. En este tutorial instalaremos Maven en un sistema Rhel 8 / Centos 8 Linux, y para probar la herramienta, construiremos y ejecutaremos una aplicación de ejemplo simple.
En este tutorial aprenderás:
- Cómo instalar Maven
- Cómo crear un proyecto básico
- Cómo construir el proyecto con Maven
- Cómo probar la aplicación construida
Requisitos y convenciones de software utilizados
Categoría | Requisitos, convenciones o versión de software utilizada |
---|---|
Sistema | RHEL 8 / CENTOS 8 |
Software | Apache Maven 3.5 |
Otro | Acceso privilegiado a su sistema Linux como root o a través del sudo dominio. |
Convenciones | # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominiops - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado |
Cómo instalar Maven en Redhat 8 instrucciones paso a paso
Maven es tan común que está disponible en los repositorios base de Rhel 8 / Centos 8. Solo necesitamos habilitar los repositorios de gestión de suscripción. A partir de ahí es solo un DNF
alejar. Si no tiene Java instalado en su sistema, la herramienta de instalación lo atraerá como dependencia.
- Para instalar el software requerido, usamos
DNF
:# DNF Instalar Maven -y
Es probable que haya muchas dependencias instaladas, ya que Maven está bien equipado con herramientas. Este es el único paso que debe ejecutarse con
raíz
privilegios. - Creamos un directorio que mantendrá nuestros proyectos y el directorio del proyecto de prueba dentro (TestUser es un usuario del sistema operativo no privilegiado en la máquina de laboratorio):
$ mkdir -p/home/testuser/work/repository/what_time_is_it
Y ingrese:
$ cd/home/testuser/work/repository/what_time_is_it
- Creamos un básico
pom.xml
Archivo, el corazón de los metadatos de Maven con el siguiente contenido:
Copiar4.0.0 Org.LinuxConfig WhatTimeSit 1.0.0
- Agregamos la ruta para el código fuente de Java:
mkdir -p $ mkdir -p src/main/java/org/linuxconfig
- Creamos una clase Java simple que imprimirá el tiempo proporcionado por el sistema operativo. El archivo que contiene el código fuente será
/home/testuser/work/repository/what_time_is_it/whattimeisit.Java
Con el siguiente contenido:
Copiarpaquete orgía.LinuxConfig; importar java.utilizar.Fecha; clase pública WhatTimeSit public static void main (string args []) sistema.afuera.println ("El tiempo del sistema detectado es:" + nueva fecha (sistema.currentTimemillis ()));
- Estamos listos para construir el paquete:
Paquete de $ MVN
- En la compilación exitosa podemos ejecutar nuestra aplicación de ejemplo integrada en la instalación de Maven en funcionamiento. Observe que la clase principal se proporciona en la línea de comando:
$ Java -CP Target/WhatTimeSit -1.0.0.organización.LinuxConfig.El tiempo del sistema detectado que TimeSit es: jueves 03 de enero 21:25:41 CET 2019
Tutoriales de Linux relacionados:
- Cosas para instalar en Ubuntu 20.04
- Eclipse IDE para la instalación de desarrolladores de C/C ++ en Ubuntu ..
- Instalación de Oracle Java en Ubuntu 20.04 fossa focal Linux
- Linux: instalar Java
- Cómo instalar Java en Manjaro Linux
- Una introducción a la automatización, herramientas y técnicas de Linux
- Ubuntu 22.04 Instalación de eclipse
- Cosas para instalar en Ubuntu 22.04
- Cómo persistir los datos a PostgreSQL en Java
- Ubuntu 20.04 Hadoop