Elide incluye el JDK 25 y Kotlin 2.5.0-Beta1. Bibliotecas y anotaciones disponibles para los programas: API de la JVM.
Compilar y ejecutar
elide javac -- -d out Hello.java
elide java -- -cp out Hello
elide run Hello.ktLas opciones de la herramienta envuelta van después de --. elide run compila un archivo Kotlin y lo ejecuta con la
biblioteca estándar de Kotlin; elide java no la añade
(Compilador Kotlin).
Formatear
elide format -- src
elide format -- -n src # check onlyOpciones de cada formateador: Formato.
Compilar un proyecto
Con un elide.pkl:
elide install
elide build
elide testLas fuentes en src/main/java, src/main/kotlin y src/test/… no necesitan configuración. Las pruebas de la JVM
necesitan un elide.pkl. Cobertura: Pruebas.
En la terminal, cada línea de tarea muestra cuántos archivos compila. En CI, con la salida redirigida o bajo un agente, la compilación imprime una línea simple por tarea.
Reescribir e inspeccionar código
OpenRewrite previsualiza y aplica recetas a las fuentes Java principales.
Índice de código de dependencias encuentra el origen de las clases, inspecciona miembros y
consulta referencias en las dependencias Maven y en el código Java y Kotlin local compilado. Ambos son experimentales
en 1.6.0 y usan elide.pkl.
elide rewrite org.openrewrite.java.RemoveUnusedImports --dry-run
elide index build --layers=l1,l2,l3
elide index used-by java.util.ListSistemas de compilación existentes
| Sistema | Uso |
|---|---|
| Maven | Plugin de Maven o elide mvn |
| Gradle | Plugin de Gradle |
| Bazel | rules_elide y workers persistentes |
| Cualquiera | elide javac -- … y los demás envoltorios, o JAVA_HOME apuntando a la distribución de Elide |
Descripción general: Integración con herramientas de compilación.
elide --help-all enumera todos los comandos.
Ejemplos
Empiece desde una plantilla:
elide init --template java # Java app with a JUnit test
elide init --template ktjvm # Kotlin app with a test
elide init --template workspace # Kotlin library and app in one workspace