Saltar al contenido

Cadena de herramientas

Ejecute archivos fuente directamente con Elide y luego añada un manifiesto elide.pkl para instalar dependencias y compilar, probar, formatear y empaquetar un proyecto.

En esta página

Elide ejecuta archivos fuente directamente. Añada un manifiesto elide.pkl para dependencias, compilaciones, pruebas y artefactos.

Empezar con un archivo fuente

La extensión del archivo determina el lenguaje:

elide app.js
elide app.ts
elide app.py

Formas explícitas:

elide run app.ts
elide python app.py

Flujos de trabajo comunes

TareaComandoNotas
Ejecutar JavaScript o TypeScriptelide run app.tsSe eliminan los tipos.
Ejecutar Python (experimental)elide python app.pyRequiere elide setup python; consulte Cadena de herramientas de Python.
Compilar Javaelide javac -- -d out Hello.java
Compilar Kotlinelide kotlinc -- -d out Hello.kt
Formatear Java y Kotlinelide format -- src-n después de -- solo comprueba.
Instalar dependenciaselide installMaven por defecto; --ecosystems=npm para npm.
Compilar un proyectoelide buildRequiere elide.pkl.
Ejecutar pruebaselide testLas pruebas de JVM requieren elide.pkl.
Reescribir Java (experimental)elide rewrite RECIPE --dry-runPrevisualiza una receta de OpenRewrite.
Inspeccionar código de dependencias (experimental)elide index build --layers=l1,l2,l3Genera el índice de código para consultas de tipos y referencias.
0:23 / 0:23

Herramientas directas

Las opciones de Elide van antes de --; las de la herramienta envuelta, después:

elide javac -- -d out Hello.java
elide kotlinc -- -d out Hello.kt
elide jar -- --create --file app.jar -C out .
elide mvn -- package

Herramientas envueltas: java, javac, javap, jdeps, javadoc, jar, javaformat, kotlinc, ktfmt, native-image, mvn. elide <tool> --help muestra las opciones de Elide y cómo ver la ayuda propia de la herramienta.

Para usarlas desde Maven, Gradle o Bazel sin un elide.pkl, consulte Integración con herramientas de compilación.

Comandos que reconocen el proyecto

amends "elide:project.pkl"

name = "my-project"
elide install
elide build
elide test
elide run

Todos aceptan -p PATH (directorio del proyecto) y -f NAME[=VALUE] (opciones de compilación). elide help options enumera todas las opciones globales. Siguiente paso: Configurar un proyecto.

OpenRewrite (experimental)

Previsualice y aplique recetas de Java en un proyecto con elide.pkl:

elide rewrite --list
elide rewrite org.openrewrite.java.RemoveUnusedImports --dry-run
elide rewrite org.openrewrite.java.RemoveUnusedImports

Consulte OpenRewrite para conocer los módulos de recetas, el prefiltrado y los límites de compatibilidad de esta función experimental.

Índice de código de dependencias (experimental)

Averigüe qué dependencia define un tipo y qué fuentes locales compiladas lo usan:

elide index build --layers=l1,l2,l3
elide index status
elide index used-by java.util.List

Consulte Índice de código de dependencias para conocer las direcciones, la resolución de clases, las consultas de miembros y las consultas de referencias sobre dependencias Maven y clases locales de Java y Kotlin.

¿Te resultó útil esta página?