Ir al contenido

L16: Proyecto Final: Empaquetado y Distribución del AI Chat CLI

En esta lección exploraremos:

  • Teoría a fondo: Ensamblado de toda la arquitectura del proyecto, ciclo de vida de la aplicación de consola, manejo de señales de apagado del SO (JVM Shutdown Hooks), y empaquetado de artefactos ejecutables (Shadow / Fat JAR) con Gradle.
  • Bajo el capó: Cómo el empaquetado Fat JAR combina todas las dependencias (Kotlin Standard Library, Coroutines, etc.) en un solo archivo .jar ejecutable con un MANIFEST.MF configurado.
  • Laboratorio Incremental (AI Chat CLI): Compilación, prueba integral de extremo a extremo y distribución de tu propio asistente CLI de Inteligencia Artificial.