Crear una nueva carpeta, puede ser en Documents llamada proyecto_maven.
En la terminal, ubicarse en la carpeta /home/desarrollo/Documents/proyecto_maven.
Ejecutar el siguiente comando en la terminal. Creará la estructura de carpetas y archivos del proyecto. mvn archetype:generate
Nos mostrará el mensaje Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains): 923:. Se oprime la tecla Enter para tomar la lista de arquitectura del proyecto por defecto (el número puede variar).
Nos mostrará el mensaje Choose org.apache.maven.archetypes:maven-archetype-quickstart version: 1: 1.0-alpha-1 … 6: 1.1. Choose a number: 6:. Se oprime la tecla Enter para tomar al versión de la arquitectura por defecto.
Se establecen los datos esenciales del proyecto. Al terminar se escribe la letra Y para confirmar:
groupId: Identificará tu proyecto frente a los demás, usaremos com.proyecto.
artifactid: Nombre de la versión jar sin versión, usaremos primer-proyecto.
version: Usaremos 1.0.
package: Nombre del paquete principal de la aplicación, usaremos com.proyecto.demo.
La estructura del proyecto creado es la siguiente:
proyecto_maven
primer-proyecto
src
main -> java -> com -> proyecto -> demo -> App.java
test -> java -> com -> proyecto -> demo -> AppTest.java
pom.xml
Este sería la arquitectura de archivos y carpetas del proyecto creado:
El archivo pom.xml centraliza la información del proyecto y los detalles de configuración. (Archivo XML).