Elide inclut le JDK 25 et Kotlin 2.5.0-Beta1. Bibliothèques et annotations disponibles pour les programmes : API JVM.
Compiler et exécuter
elide javac -- -d out Hello.java
elide java -- -cp out Hello
elide run Hello.ktLes options de l’outil encapsulé se placent après --. elide run compile un fichier Kotlin et l’exécute avec la
bibliothèque standard Kotlin ; elide java ne l’ajoute pas
(Compilateur Kotlin).
Formater
elide format -- src
elide format -- -n src # check onlyOptions de chaque formateur : Formatage.
Construire un projet
Avec un elide.pkl :
elide install
elide build
elide testLes sources dans src/main/java, src/main/kotlin et src/test/… ne demandent aucune configuration. Les tests JVM
nécessitent un elide.pkl. Couverture : Tests.
Dans un terminal, chaque ligne de tâche indique combien de fichiers elle compile. En CI, avec une sortie redirigée ou sous un agent, le build affiche une ligne simple par tâche.
Réécrire et inspecter le code
OpenRewrite prévisualise et applique des recettes aux sources Java principales.
L’Index du code des dépendances retrouve l’origine des classes, inspecte les membres et
interroge les références dans les dépendances Maven et dans le code Java et Kotlin local compilé. Les deux sont
expérimentaux en 1.6.0 et utilisent elide.pkl.
elide rewrite org.openrewrite.java.RemoveUnusedImports --dry-run
elide index build --layers=l1,l2,l3
elide index used-by java.util.ListSystèmes de build existants
| Build | Utilisation |
|---|---|
| Maven | Plugin Maven ou elide mvn |
| Gradle | Plugin Gradle |
| Bazel | rules_elide et workers persistants |
| Tout autre | elide javac -- … et les autres wrappers, ou JAVA_HOME pointant vers la distribution Elide |
Vue d’ensemble : Intégration aux outils de build.
elide --help-all liste toutes les commandes.
Exemples
Partez d’un modèle :
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