Skip to content

v0.3.0 - Comando sync y Autoconfiguración de IDEs (VS Code / JDTLS)

Choose a tag to compare

@Escobarq Escobarq released this 22 Aug 01:34
· 20 commits to master since this release

Jolt v0.3.0 ⚡

Esta versión introduce el nuevo comando jolt sync y un sistema integral de autoconfiguración para Visual Studio Code, Cursor, Eclipse y el Java Language Server (JDTLS), garantizando que el autocompletado de Java y la detección de archivos TOML funcionen de forma instantánea.

🌟 Novedades y Mejoras

  1. Nuevo comando jolt sync:

    • Sincroniza todas las dependencias declaradas en jolt.toml (producción y desarrollo).
    • Limpia de forma automática JARs huérfanos eliminados del manifiesto.
    • Sincroniza y actualiza jolt.lock con hashes SHA-256 criptográficos.
    • Regenera todos los descriptores de entorno para el editor/IDE.
  2. Autoconfiguración y Soporte de IDEs:

    • .vscode/settings.json: Asociación automática de sintaxis TOML (files.associations para jolt.toml y jolt.lock), configuración de sourcePaths (src/main/java, src/test/java), referencedLibraries y updateBuildConfiguration: automatic.
    • .vscode/extensions.json: Recomendaciones inteligentes para el Java Extension Pack y Even Better TOML.
    • .project & .classpath: Generación de descriptores Eclipse que permiten que el Java Language Server (JDTLS) active IntelliSense, importaciones automáticas y análisis estático en tiempo real.
    • .gitignore: Plantilla estándar para ignorar binarios y carpetas de compilación target/.
  3. Sincronización en Tiempo Real:

    • Los comandos init, add, remove, install y sync mantienen actualizados los descriptores de IDE en cada operación.
    • El comando jolt check audita la salud e integridad de la integración con el IDE.

📦 Instalación / Actualización

cargo install --git https://github.com/Escobarq/jolt.git