Elide bundles JDK 25 and Kotlin 2.5.0-Beta1.
Compile and run
elide javac -- -d out Hello.java
elide java -- -cp out Hello
elide kotlinc -- -d out Hello.kt
elide java -- -cp out HelloKtOptions for the wrapped tool go after --.
Format
elide format -- src
elide format -- -n src # check onlyPer-formatter options: Formatting.
Build a project
With an elide.pkl manifest:
elide install
elide build
elide testSources in src/main/java, src/main/kotlin and src/test/… are found without configuration. JVM tests need a
manifest. Coverage: Testing.
In a terminal, the task line shows the file or source count being compiled. In CI, with redirected output, or run by an agent, the build prints one plain line per task.
Existing build systems
- Call the wrappers (
elide javac -- …) from any build. - Set
JAVA_HOMEto the Elide distribution; it hasbin/java,bin/javacand the other JDK tools. - Bazel:
elide javac --persistent_workerandelide kotlinc --persistent_worker.
elide --help-all lists every command.