El plugin de Elide importa un directorio con elide.pkl igual que IntelliJ IDEA importa una compilación de Maven o
Gradle, y ejecuta, prueba y depura mediante la CLI elide.
Requisitos
| Requisito | Notas |
|---|---|
| IntelliJ IDEA 2025.3 o posterior | Community o Ultimate, con los plugins de Java y Kotlin incluidos. El código Kotlin con Elide 1.6 requiere IntelliJ IDEA 2026.2 o posterior, cuyo plugin de Kotlin lee bibliotecas de Kotlin 2.5. |
| Elide | Se busca mediante el ajuste Elide distribution del proyecto. Elide 1.6 requiere el plugin 0.9.3 o posterior. |
| Un JDK registrado en el IDE | Para proyectos de la JVM. |
| Plugin Pkl (opcional) | Autocompletado, navegación e inspecciones en elide.pkl. |
Instalar
En Settings → Plugins → ⚙ → Manage Plugin Repositories, añada:
https://plugins.elide.dev/intellijInstale Elide desde la pestaña Marketplace y reinicie el IDE. Instale Pkl desde el mismo repositorio para
editar elide.pkl. Los ZIP del plugin también se adjuntan a cada
versión en GitHub.
Importar un proyecto
Abra un directorio que contenga elide.pkl (Configurar un proyecto). El plugin lo vincula y lo
sincroniza en segundo plano.
- Cada conjunto de fuentes se convierte en un módulo; las dependencias se convierten en bibliotecas con las fuentes y la documentación adjuntas.
- El SDK del proyecto es el JDK de
jvm.target, o el JDK instalado más reciente. - Al editar
elide.pklo el archivo de bloqueo, el IDE propone recargar. - La ventana de herramientas Elide muestra los proyectos vinculados, sus módulos y los destinos de compilación en Tasks, que se pueden ejecutar desde el árbol.
File → New → Project → Elide crea un proyecto a partir de las plantillas que ofrece elide init.
Espacios de trabajo
Un manifiesto que declara workspace.members se importa como un solo proyecto. Cada miembro tiene sus propios
módulos, classpath y JDK, y una dependencia project("name") se convierte en una dependencia de módulo, de modo que
el IDE compila y navega entre miembros. Solo se vincula la raíz; editar el manifiesto de un miembro recarga el espacio
de trabajo. Consulte Espacios de trabajo.
Ejecutar
Cree una configuración de ejecución Elide. Su línea de comandos acepta todo lo que acepta la CLI, con autocompletado de comandos, opciones, puntos de entrada y tareas de compilación del proyecto:
run
test -t 'MyTest'
build -- --flag-for-the-tool
serve --port 8080| Icono del margen en | Acciones |
|---|---|
Una función main de Kotlin o Java | Run, Debug |
| Una clase o un método de prueba JUnit | Run, Debug |
jvm.main, entrypoint y scripts en elide.pkl | Run, Debug (plugin de Pkl) |
Entradas artifacts en elide.pkl | Build; un binario de Native Image también Run, Debug (plugin de Pkl) |
Run Anything (Ctrl dos veces) acepta elide …. elide build muestra sus resultados en la ventana de herramientas
Build como un árbol de pasos con tiempos y diagnósticos del compilador; los demás comandos, en Run.
Probar
Una configuración elide test muestra sus resultados en el ejecutor de pruebas: un árbol con estados de éxito, fallo y
omisión, tiempos, salida y salto al código fuente para las pruebas de la JVM.
Run with Coverage añade --coverage y carga los informes de JaCoCo y LCOV en la vista de cobertura, incluidos los
informes de ejecuciones iniciadas fuera del IDE.
Depurar
Debug en una configuración de ejecución o de prueba de Elide añade --debugger y conecta el depurador de la JVM
del IDE en el puerto 5005. Depura código de la JVM; para JavaScript, TypeScript y Python use el depurador CDP o DAP
de Depuración.
Run Native Image y Debug Native Image sobre un artefacto de Native Image lo compilan y ejecutan o depuran el
binario con GDB o LLDB. La depuración requiere el plugin Native Debugging Support (IntelliJ IDEA Ultimate) y -g
en options.flags del artefacto; las imágenes solo incluyen información de depuración en Linux.
Ajustes
Settings → Build, Execution, Deployment → Build Tools → Elide:
| Ajuste | Efecto |
|---|---|
| Elide distribution | Auto-detect o una ruta personalizada. |
| Native Image debugging | Depurador (Auto, GDB o LLDB) y el ejecutable de GDB. |
La detección automática comprueba $ELIDE_HOME y después:
| Plataforma | Ubicaciones, en orden |
|---|---|
| Unix | $XDG_DATA_HOME/elide, ~/.local/share/elide, /opt/elide/current, ~/.elide |
| Windows | %LOCALAPPDATA%\elide, %ProgramFiles%\Elide, %USERPROFILE%\., %USERPROFILE%\.elide |