Esta herramienta de línea de comando backend está diseñada para analizar archivos Java, describiendo atributos y métodos de clases de manera dinámica. Este documento proporciona instrucciones detalladas sobre cómo instalar y ejecutar la aplicación backend.
Antes de ejecutar esta aplicación, asegúrate de tener instalados los siguientes componentes:
- Java Development Kit (JDK) 1.8.0
- Apache Maven 3.8.5
- Un IDE compatible con proyectos Maven, como IntelliJ IDEA
- Clona el repositorio del proyecto backend en tu máquina local usando:
git clone https://github.com/YhonaPeguero/V1-back-end
- Navega al directorio del proyecto:
cd V1-back-end
- Asegúrate de que la configuración de tu IDE apunte a la versión correcta del JDK (1.8.0) y Maven (3.8.5).
En la esquina superior derecha, haz clic en la opción disponible (puede aparecer como "Main", "Unnamed", entre otros nombres).
A continuación, selecciona "Edit configurations". IMG DE REFERENCIA:
Hacer Clic en el signo de mas:
Luego en Application :
Después de crear dos aplicaciones, procedemos con la configuración de las mismas:
Para ambas aplicaciones, se debe especificar la versión de Java como 1.8.0 y establecer el "Class name" a: org.example.Main.
En el campo "Main Class", ingresa: org.example.Main.
En "Program arguments", introduce los siguientes valores:
Para la primera aplicación, usa: person.txt.
Para la segunda aplicación, que llamaremos "API", utiliza en "Program arguments": server.
Una vez completadas estas configuraciones, puedes proceder a realizar pruebas tanto de la API, consumiéndola desde el front-end a través de la interfaz de usuario, como de la aplicación de línea de comandos (CLI). Esta última te permitirá ejecutar el programa de manera local. Esta flexibilidad facilita el desarrollo y la integración, permitiéndote validar el funcionamiento de ambas aplicaciones en un entorno de desarrollo
Una vez configurado el proyecto, puedes compilar y empaquetar la aplicación con el siguiente comando Maven:
mvn clean package
Para ejecutar la aplicación y analizar un archivo de clase Java, usa:
java -jar target/backend-1.0-SNAPSHOT.jar person.txt
Reemplaza person.txt
con la ruta al archivo de texto que contiene la definición de la clase Java que deseas analizar.
- Back-end:
- Java (1.8.0)
- Maven (3.8.5)
- IntelliJ IDEA
- Análisis de archivos de clase Java para extraer y describir información de atributos y métodos.
- Salida formateada que muestra detalles de la clase de forma estructurada y legible.