Esta guía detalla los pasos necesarios para la instalación, configuración y primera ejecución de los componentes del Sistema Smart de Chatbot. Incluye requisitos de hardware y software, así como procedimientos para la ambientación del entorno de desarrollo y despliegue.
Para un óptimo rendimiento y funcionalidad del sistema, se recomienda el siguiente hardware, probado en entornos Windows 10 y Linux:
El entorno de desarrollo y despliegue del chatbot requiere el siguiente software:
Para la creación, desarrollo y ejecución de proyectos Java, es necesario instalar las siguientes herramientas:
Entorno de desarrollo integrado (IDE) completo para la creación de microservicios Spring Boot. Enlace de Descarga: https://spring.io/tools Descargue la versión 4.
Para optimizar el rendimiento del IDE, se recomienda deshabilitar validadores innecesarios en Eclipse. Acceda a Window > Preferences > Validation y deshabilite los validadores no requeridos para su proyecto.
C:\Java\apache-maven-3.6.3.M2_HOME: C:\Java\apache-maven-3.6.3 (Ruta donde descomprimió Maven)M2: %M2_HOME%\binJAVA_HOME: C:\Java\jdk17.0.11 (Ruta de su instalación de Java Development Kit)Path: Agregue %JAVA_HOME%\bin;%M2%; al inicio de la variable Path existente.
Configure el repositorio local de Maven donde se descargarán las librerías. Esto se realiza editando el archivo settings.xml de Maven (usualmente en %M2_HOME%/conf/settings.xml) para apuntar a un repositorio local o remoto si fuera necesario.

Para obtener el código fuente de los microservicios, clone los siguientes repositorios de GitHub. Acceda a la consola o terminal y ejecute el comando git clone para cada proyecto:
https://github.com/dijavaji/tec-framework-security.githttps://github.com/dijavaji/tec-chatbot-ws.githttps://github.com/dijavaji/tec-wa-message-ws.githttps://github.com/dijavaji/tec-chat-app.githttps://github.com/dijavaji/tec-document-loader-ws.gitPosteriormente, importe cada proyecto al IDE STS para su utilización. Utilice la opción de importar proyectos Maven existentes.

Acceda a la ruta de cada proyecto en la consola y ejecute los siguientes comandos Maven:
mvn clean install -Dmaven.test.skip=true

local:
mvn spring-boot:run -Dspring-boot.run.profiles=local

Si la ejecución se realiza sin errores, podrá acceder a la documentación de la API Rest a través de Swagger UI:
