Cómo instalar Maven en Rhel 8 / Centos 8

Cómo instalar Maven en Rhel 8 / Centos 8

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
Construcción exitosa con Maven en Rhel 8 / Centos 8.

Requisitos y convenciones de software utilizados

Requisitos de software y convenciones de línea de comandos de Linux
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 dominio
ps - 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.

  1. 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.

  2. 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
  3. Creamos un básico pom.xml Archivo, el corazón de los metadatos de Maven con el siguiente contenido:
     4.0.0 Org.LinuxConfig WhatTimeSit 1.0.0 
    Copiar


  4. Agregamos la ruta para el código fuente de Java:
    mkdir -p $ mkdir -p src/main/java/org/linuxconfig
  5. 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:
    paquete 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 ())); 
    Copiar
  6. Estamos listos para construir el paquete:
    Paquete de $ MVN
  7. 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